OutOfProcessNodeInstance Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.