Поделиться через


OutOfProcessNodeInstance Конструктор

Определение

Создает новый экземпляр 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)

Параметры

entryPointScript
String

Путь к скрипту точки входа, который должен загрузить и выполнить экземпляр Node.

projectPath
String

Корневой путь к текущему проекту. Используется при разрешении путей Node.js модулей относительно корневого каталога проекта.

watchFileExtensions
String[]

Расширения имени файла, которые следует отслеживать в корневом каталоге проекта. Экземпляр Node автоматически завершает работу при изменении любого соответствующего файла.

commandLineArguments
String

Дополнительные аргументы командной строки, передаваемые в экземпляр Node.js.

applicationStoppingToken
CancellationToken

Маркер, указывающий, когда останавливается ведущее приложение.

nodeOutputLogger
ILogger

Объект ILogger , в который должны быть записаны stdout/stderr экземпляра Node.js (и другие сведения журнала).

environmentVars
IDictionary<String,String>

Переменные среды, которые необходимо задать в процессе Node.js.

invocationTimeoutMilliseconds
Int32

Максимальная длительность ожидания завершения вызовов RPC (в миллисекундах).

launchWithDebugging
Boolean

Если задано значение true, в процесс Node.js передается флаг, сообщающий о том, что он принимает подключения отладчика версии 8.

debuggingPort
Int32

Если отладка включена, процесс Node.js должен прослушивать подключения отладчика версии 8 к этому порту.

Применяется к