Freigeben über


OutOfProcessNodeInstance Konstruktor

Definition

Erstellt eine neue Instanz von OutOfProcessNodeInstance.

public:
 OutOfProcessNodeInstance(System::String ^ entryPointScript, System::String ^ projectPath, cli::array <System::String ^> ^ watchFileExtensions, System::String ^ commandLineArguments, System::Threading::CancellationToken applicationStoppingToken, Microsoft::Extensions::Logging::ILogger ^ nodeOutputLogger, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ environmentVars, int invocationTimeoutMilliseconds, bool launchWithDebugging, int debuggingPort);
public OutOfProcessNodeInstance (string entryPointScript, string projectPath, string[] watchFileExtensions, string commandLineArguments, System.Threading.CancellationToken applicationStoppingToken, Microsoft.Extensions.Logging.ILogger nodeOutputLogger, System.Collections.Generic.IDictionary<string,string> environmentVars, int invocationTimeoutMilliseconds, bool launchWithDebugging, int debuggingPort);
new Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance : string * string * string[] * string * System.Threading.CancellationToken * Microsoft.Extensions.Logging.ILogger * System.Collections.Generic.IDictionary<string, string> * int * bool * int -> Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance
Public Sub New (entryPointScript As String, projectPath As String, watchFileExtensions As String(), commandLineArguments As String, applicationStoppingToken As CancellationToken, nodeOutputLogger As ILogger, environmentVars As IDictionary(Of String, String), invocationTimeoutMilliseconds As Integer, launchWithDebugging As Boolean, debuggingPort As Integer)

Parameter

entryPointScript
String

Der Pfad zum Einstiegspunktskript, das vom Knoten instance geladen und ausgeführt werden soll.

projectPath
String

Der Stammpfad des aktuellen Projekts. Dies wird verwendet, wenn Node.js Modulpfade relativ zum Projektstamm aufgelöst werden.

watchFileExtensions
String[]

Die Dateinamenerweiterungen, die innerhalb des Projektstamms überwacht werden sollen. Der Knoten instance wird automatisch heruntergefahren, wenn sich eine übereinstimmende Datei ändert.

commandLineArguments
String

Zusätzliche Befehlszeilenargumente, die an den Node.js instance übergeben werden sollen.

applicationStoppingToken
CancellationToken

Ein Token, das angibt, wann die Hostanwendung beendet wird.

nodeOutputLogger
ILogger

DieILogger, in die stdout/stderr (und andere Protokollinformationen) des Node.js instance geschrieben werden sollen.

environmentVars
IDictionary<String,String>

Umgebungsvariablen, die im Node.js-Prozess festgelegt werden sollen.

invocationTimeoutMilliseconds
Int32

Die maximale Dauer in Millisekunden, bis RPC-Aufrufe abgeschlossen sind.

launchWithDebugging
Boolean

Wenn true, übergibt ein Flag an den Node.js-Prozess, der ihn angibt, V8-Debuggerverbindungen zu akzeptieren.

debuggingPort
Int32

Wenn das Debuggen aktiviert ist, sollte der Node.js Prozess auf V8-Debuggerverbindungen an diesem Port lauschen.

Gilt für: