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


OutOfProcessNodeInstance Класс

Определение

Внимание!

Use Microsoft.AspNetCore.SpaServices.Extensions

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

Этот абстрактный базовый класс использует входные и выходные потоки дочернего процесса для выполнения простого подтверждения, чтобы определить, когда дочерний процесс готов к приему вызовов. Это не зависит от механизма, который производные классы используют для фактического выполнения вызовов (например, они могут использовать HTTP-RPC, двоичный протокол TCP или любой другой механизм типа RPC).

public ref class OutOfProcessNodeInstance abstract : IDisposable, Microsoft::AspNetCore::NodeServices::HostingModels::INodeInstance
public abstract class OutOfProcessNodeInstance : IDisposable, Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance
[System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")]
public abstract class OutOfProcessNodeInstance : IDisposable, Microsoft.AspNetCore.NodeServices.HostingModels.INodeInstance
type OutOfProcessNodeInstance = class
    interface INodeInstance
    interface IDisposable
[<System.Obsolete("Use Microsoft.AspNetCore.SpaServices.Extensions")>]
type OutOfProcessNodeInstance = class
    interface INodeInstance
    interface IDisposable
Public MustInherit Class OutOfProcessNodeInstance
Implements IDisposable, INodeInstance
Наследование
OutOfProcessNodeInstance
Атрибуты
Реализации

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

OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32)
Устаревшие..

Создает новый экземпляр OutOfProcessNodeInstance.

Поля

OutputLogger
Устаревшие..

Объект ILogger , на который перенаправляется stdout/stderr экземпляра Node.js.

Методы

Dispose()
Устаревшие..

Ликвидирует этот экземпляр.

Dispose(Boolean)
Устаревшие..

Удаляет экземпляр .

Finalize()
Устаревшие..

Реализует часть завершения шаблона IDisposable путем вызова Dispose(false).

InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Устаревшие..

Асинхронно вызывает код в экземпляре Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Устаревшие..

Асинхронно вызывает код в экземпляре Node.js.

OnErrorDataReceived(String)
Устаревшие..

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

OnOutputDataReceived(String)
Устаревшие..

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

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Устаревшие..

Настраивает экземпляр, ProcessStartInfo описывающий запуск процесса Node.js.

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

См. также раздел