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 к этому порту.