OutOfProcessNodeInstance Classe

Definição

Cuidado

Use Microsoft.AspNetCore.SpaServices.Extensions

Classe responsável por iniciar um processo filho do Nó no computador local, determinando quando ele está pronto para aceitar invocações, detectar se ele morre por conta própria e, por fim, encerrá-lo no descarte.

Essa classe base abstrata usa os fluxos de entrada/saída do processo filho para executar um handshake simples para determinar quando o processo filho está pronto para aceitar invocações. Isso é independente do mecanismo que as classes derivadas usam para realmente executar as invocações (por exemplo, elas podem usar HTTP-RPC ou um protocolo TCP binário ou qualquer outro mecanismo de tipo 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
Herança
OutOfProcessNodeInstance
Atributos
Implementações

Construtores

OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32)
Obsoleto.

Cria uma nova instância de OutOfProcessNodeInstance.

Campos

OutputLogger
Obsoleto.

O ILogger para o qual o stdout/stderr da instância Node.js está sendo redirecionado.

Métodos

Dispose()
Obsoleto.

Descarta essa instância.

Dispose(Boolean)
Obsoleto.

Descarta a instância .

Finalize()
Obsoleto.

Implementa a parte de finalização do padrão IDisposable chamando Dispose(false).

InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Obsoleto.

Invoca de forma assíncrona o código na instância Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Obsoleto.

Invoca de forma assíncrona o código na instância Node.js.

OnErrorDataReceived(String)
Obsoleto.

Método virtual invocado sempre que o processo de Node.js emite uma linha para seu stderr.

OnOutputDataReceived(String)
Obsoleto.

Método virtual invocado sempre que o processo de Node.js emite uma linha para seu stdout.

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Obsoleto.

Configura uma ProcessStartInfo instância que descreve como iniciar o processo de Node.js.

Aplica-se a

Confira também