Condividi tramite


OutOfProcessNodeInstance Costruttore

Definizione

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.

Si applica a