{ "AssemblyIdentity": "Microsoft.AspNetCore.NodeServices, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Extensions.DependencyInjection.NodeServicesServiceCollectionExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddNodeServices", "Parameters": [ { "Name": "serviceCollection", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddNodeServices", "Parameters": [ { "Name": "serviceCollection", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" }, { "Name": "setupAction", "Type": "System.Action" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.NodeServicesFactory", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateNodeServices", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.NodeServices.NodeServicesOptions" } ], "ReturnType": "Microsoft.AspNetCore.NodeServices.INodeServices", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.NodeServicesOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_NodeInstanceFactory", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_NodeInstanceFactory", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ProjectPath", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ProjectPath", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_WatchFileExtensions", "Parameters": [], "ReturnType": "System.String[]", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_WatchFileExtensions", "Parameters": [ { "Name": "value", "Type": "System.String[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_NodeInstanceOutputLogger", "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_NodeInstanceOutputLogger", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Logging.ILogger" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_LaunchWithDebugging", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LaunchWithDebugging", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DebuggingPort", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DebuggingPort", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_EnvironmentVariables", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_EnvironmentVariables", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_InvocationTimeoutMilliseconds", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_InvocationTimeoutMilliseconds", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ApplicationStoppingToken", "Parameters": [], "ReturnType": "System.Threading.CancellationToken", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ApplicationStoppingToken", "Parameters": [ { "Name": "value", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceProvider", "Type": "System.IServiceProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.INodeServices", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "InvokeAsync", "Parameters": [ { "Name": "moduleName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "InvokeAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" }, { "Name": "moduleName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "InvokeExportAsync", "Parameters": [ { "Name": "moduleName", "Type": "System.String" }, { "Name": "exportedFunctionName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "InvokeExportAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" }, { "Name": "moduleName", "Type": "System.String" }, { "Name": "exportedFunctionName", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.EmbeddedResourceReader", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Read", "Parameters": [ { "Name": "assemblyContainingType", "Type": "System.Type" }, { "Name": "path", "Type": "System.String" } ], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.StringAsTempFile", "Visibility": "Public", "Kind": "Class", "Sealed": true, "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "get_FileName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Finalize", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "content", "Type": "System.String" }, { "Name": "applicationStoppingToken", "Type": "System.Threading.CancellationToken" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "InvokeExportAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" }, { "Name": "moduleName", "Type": "System.String" }, { "Name": "exportNameOrNull", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException", "Visibility": "Public", "Kind": "Class", "BaseType": "System.Exception", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_NodeInstanceUnavailable", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AllowConnectionDraining", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "message", "Type": "System.String" }, { "Name": "details", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "message", "Type": "System.String" }, { "Name": "details", "Type": "System.String" }, { "Name": "nodeInstanceUnavailable", "Type": "System.Boolean" }, { "Name": "allowConnectionDraining", "Type": "System.Boolean" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ModuleName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ModuleName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ExportedFunctionName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ExportedFunctionName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Args", "Parameters": [], "ReturnType": "System.Object[]", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Args", "Parameters": [ { "Name": "value", "Type": "System.Object[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.HostingModels.NodeServicesOptionsExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseHttpHosting", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.NodeServices.NodeServicesOptions" } ], "ReturnType": "System.Void", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance" ], "Members": [ { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InvokeExportAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" }, { "Name": "moduleName", "Type": "System.String" }, { "Name": "exportNameOrNull", "Type": "System.String" }, { "Name": "args", "Type": "System.Object[]", "IsParams": true } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance", "Visibility": "Public", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "InvokeExportAsync", "Parameters": [ { "Name": "invocationInfo", "Type": "Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [ { "ParameterName": "T", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "PrepareNodeProcessStartInfo", "Parameters": [ { "Name": "entryPointFilename", "Type": "System.String" }, { "Name": "projectPath", "Type": "System.String" }, { "Name": "commandLineArguments", "Type": "System.String" }, { "Name": "environmentVars", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "launchWithDebugging", "Type": "System.Boolean" }, { "Name": "debuggingPort", "Type": "System.Int32" } ], "ReturnType": "System.Diagnostics.ProcessStartInfo", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnOutputDataReceived", "Parameters": [ { "Name": "outputData", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnErrorDataReceived", "Parameters": [ { "Name": "errorData", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [ { "Name": "disposing", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Finalize", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "entryPointScript", "Type": "System.String" }, { "Name": "projectPath", "Type": "System.String" }, { "Name": "watchFileExtensions", "Type": "System.String[]" }, { "Name": "commandLineArguments", "Type": "System.String" }, { "Name": "applicationStoppingToken", "Type": "System.Threading.CancellationToken" }, { "Name": "nodeOutputLogger", "Type": "Microsoft.Extensions.Logging.ILogger" }, { "Name": "environmentVars", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "invocationTimeoutMilliseconds", "Type": "System.Int32" }, { "Name": "launchWithDebugging", "Type": "System.Boolean" }, { "Name": "debuggingPort", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "OutputLogger", "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "ReadOnly": true, "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] } ] }