OutOfProcessNodeInstance Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza di 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)
Parametri
- entryPointScript
- String
Percorso dello script del punto di ingresso che l'istanza di Node deve caricare ed eseguire.
- projectPath
- String
Percorso radice del progetto corrente. Questa operazione viene usata per la risoluzione dei percorsi dei moduli Node.js rispetto alla radice del progetto.
- watchFileExtensions
- String[]
Estensioni del nome file da controllare all'interno della radice del progetto. L'istanza di Node si arresterà automaticamente se viene modificata un file corrispondente.
- commandLineArguments
- String
Argomenti della riga di comando aggiuntivi da passare all'istanza di Node.js.
- applicationStoppingToken
- CancellationToken
Token che indica quando l'applicazione host viene arrestata.
- nodeOutputLogger
- ILogger
Oggetto ILogger in cui deve essere scritto stdout/stderr dell'istanza di Node.js (e altre informazioni di log).
- environmentVars
- IDictionary<String,String>
Variabili di ambiente da impostare nel processo di Node.js.
- invocationTimeoutMilliseconds
- Int32
Durata massima, in millisecondi, di attesa del completamento delle chiamate RPC.
- launchWithDebugging
- Boolean
Se true, passa un flag al processo di Node.js che indica di accettare le connessioni del debugger V8.
- debuggingPort
- Int32
Se il debug è abilitato, il processo di Node.js deve essere in ascolto delle connessioni del debugger V8 su questa porta.