Compartir a través de


OutOfProcessNodeInstance Clase

Definición

Precaución

Use Microsoft.AspNetCore.SpaServices.Extensions

Clase responsable de iniciar un proceso secundario de Node en el equipo local, determinar cuándo está listo para aceptar invocaciones, detectar si muere por sí mismo y, por último, terminarlo en eliminación.

Esta clase base abstracta usa los flujos de entrada y salida del proceso secundario para realizar un protocolo de enlace sencillo para determinar cuándo el proceso secundario está listo para aceptar invocaciones. Esto es independiente del mecanismo que usan las clases derivadas para realizar realmente las invocaciones (por ejemplo, pueden usar HTTP-RPC o un protocolo TCP binario, o cualquier otro 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
Herencia
OutOfProcessNodeInstance
Atributos
Implementaciones

Constructores

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

Crea una nueva instancia de OutOfProcessNodeInstance.

Campos

OutputLogger
Obsoletos.

ILogger al que se redirige stdout/stderr de la instancia de Node.js.

Métodos

Dispose()
Obsoletos.

Elimina esta instancia.

Dispose(Boolean)
Obsoletos.

Elimina la instancia.

Finalize()
Obsoletos.

Implementa la parte de finalización del patrón IDisposable llamando a Dispose(false).

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

Invoca de forma asincrónica el código en la instancia de Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Obsoletos.

Invoca de forma asincrónica el código en la instancia de Node.js.

OnErrorDataReceived(String)
Obsoletos.

Método virtual invocado cada vez que el proceso de Node.js emite una línea a su stderr.

OnOutputDataReceived(String)
Obsoletos.

Método virtual invocado cada vez que el proceso de Node.js emite una línea a su stdout.

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

Configura una ProcessStartInfo instancia que describe cómo iniciar el proceso de Node.js.

Se aplica a

Consulte también