Condividi tramite


OutOfProcessNodeInstance Classe

Definizione

Attenzione

Use Microsoft.AspNetCore.SpaServices.Extensions

Classe responsabile dell'avvio di un processo figlio Node nel computer locale, determinando quando è pronto ad accettare chiamate, rilevando se muore autonomamente e infine terminando l'eliminazione.

Questa classe base astratta usa i flussi di input/output del processo figlio per eseguire un semplice handshake per determinare quando il processo figlio è pronto per accettare chiamate. Si tratta di un meccanismo indipendente dal quale le classi derivate usano per eseguire effettivamente le chiamate( ad esempio, potrebbero usare HTTP-RPC o un protocollo TCP binario o qualsiasi altro meccanismo di 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
Ereditarietà
OutOfProcessNodeInstance
Attributi
Implementazioni

Costruttori

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

Crea una nuova istanza di OutOfProcessNodeInstance.

Campi

OutputLogger
Obsoleti.

Oggetto ILogger a cui viene reindirizzato stdout/stderr dell'istanza di Node.js.

Metodi

Dispose()
Obsoleti.

Elimina l'istanza corrente.

Dispose(Boolean)
Obsoleti.

Elimina l'istanza.

Finalize()
Obsoleti.

Implementa la parte di finalizzazione del modello IDisposable chiamando Dispose(false).

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

Richiama in modo asincrono il codice nell'istanza di Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Obsoleti.

Richiama in modo asincrono il codice nell'istanza di Node.js.

OnErrorDataReceived(String)
Obsoleti.

Il metodo virtuale viene richiamato ogni volta che il processo di Node.js genera una riga al relativo stderr.

OnOutputDataReceived(String)
Obsoleti.

Il metodo virtuale viene richiamato ogni volta che il processo di Node.js genera una riga al relativo stdout.

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

Configura un'istanza ProcessStartInfo che descrive come avviare il processo di Node.js.

Si applica a

Vedi anche