Udostępnij za pośrednictwem


OutOfProcessNodeInstance Klasa

Definicja

Przestroga

Use Microsoft.AspNetCore.SpaServices.Extensions

Klasa odpowiedzialna za uruchomienie procesu podrzędnego węzła na komputerze lokalnym, określając, kiedy jest gotowa do akceptowania wywołań, wykrywania, czy samodzielnie umiera, a na koniec kończy jego usuwanie.

Ta abstrakcyjna klasa bazowa używa strumieni wejściowych/wyjściowych procesu podrzędnego do wykonania prostego uzgadniania w celu określenia, kiedy proces podrzędny jest gotowy do akceptowania wywołań. Jest to niezależne od mechanizmu, który klasy pochodne używają do faktycznego wykonywania wywołań (np. mogą używać protokołu HTTP-RPC lub binarnego protokołu TCP lub dowolnego innego mechanizmu typu 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
Dziedziczenie
OutOfProcessNodeInstance
Atrybuty
Implementuje

Konstruktory

OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32)
Przestarzałe.

Tworzy nowe wystąpienie klasy OutOfProcessNodeInstance.

Pola

OutputLogger
Przestarzałe.

Element ILogger , do którego jest przekierowywany stdout/stderr wystąpienia Node.js.

Metody

Dispose()
Przestarzałe.

Usuwa to wystąpienie.

Dispose(Boolean)
Przestarzałe.

Usuwa wystąpienie.

Finalize()
Przestarzałe.

Implementuje część finalizacji wzorca IDisposable przez wywołanie Dispose(false).

InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Przestarzałe.

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Przestarzałe.

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

OnErrorDataReceived(String)
Przestarzałe.

Metoda wirtualna wywoływana za każdym razem, gdy proces Node.js emituje wiersz do jego stderr.

OnOutputDataReceived(String)
Przestarzałe.

Metoda wirtualna wywoływana za każdym razem, gdy proces Node.js emituje wiersz do jego stdout.

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Przestarzałe.

Konfiguruje ProcessStartInfo wystąpienie opisujące sposób uruchamiania procesu Node.js.

Dotyczy

Zobacz też