OutOfProcessNodeInstance Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de 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)
Paramètres
- entryPointScript
- String
Chemin d’accès au script de point d’entrée que le node instance doit charger et exécuter.
- projectPath
- String
Chemin d’accès racine du projet actuel. Cela est utilisé lors de la résolution Node.js chemins de module relatifs à la racine du projet.
- watchFileExtensions
- String[]
Extensions de nom de fichier qui doivent être surveillées dans la racine du projet. Le instance Node s’arrête automatiquement si un fichier correspondant change.
- commandLineArguments
- String
Arguments de ligne de commande supplémentaires à passer à l'Node.js instance.
- applicationStoppingToken
- CancellationToken
Jeton qui indique quand l’application hôte s’arrête.
- nodeOutputLogger
- ILogger
dans ILogger lequel le stdout/stderr du Node.js instance (et d’autres informations de journal) doit être écrit.
- environmentVars
- IDictionary<String,String>
Variables d’environnement à définir sur le processus Node.js.
- invocationTimeoutMilliseconds
- Int32
Durée maximale, en millisecondes, d’attente de la fin des appels RPC.
- launchWithDebugging
- Boolean
Si la valeur est true, passe un indicateur au processus Node.js lui demandant d’accepter les connexions du débogueur V8.
- debuggingPort
- Int32
Si le débogage est activé, le processus Node.js doit écouter les connexions du débogueur V8 sur ce port.