Sdílet prostřednictvím


OutOfProcessNodeInstance Třída

Definice

Upozornění

Use Microsoft.AspNetCore.SpaServices.Extensions

Třída zodpovědná za spuštění podřízeného procesu uzlu na místním počítači, určení, kdy je připraven přijmout volání, za zjištění, jestli zemře sám, a za jeho konečné ukončení při likvidaci.

Tato abstraktní základní třída používá vstupní a výstupní datové proudy podřízeného procesu k provedení jednoduché metody handshake k určení, kdy je podřízený proces připraven přijímat volání. To je nezávislé na mechanismu, který odvozené třídy používají ke skutečnému provedení volání (např. mohou použít HTTP-RPC, binární protokol TCP nebo jakýkoli jiný mechanismus 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
Dědičnost
OutOfProcessNodeInstance
Atributy
Implementuje

Konstruktory

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

Vytvoří novou instanci položky OutOfProcessNodeInstance.

Pole

OutputLogger
Zastaralé.

Objekt ILogger , na který se přesměrovává stdout/stderr Node.js instance.

Metody

Dispose()
Zastaralé.

Odstraní tuto instanci.

Dispose(Boolean)
Zastaralé.

Odstraní instanci.

Finalize()
Zastaralé.

Implementuje část finalizace vzoru IDisposable voláním Dispose(false).

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

Asynchronně vyvolá kód v instanci Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Zastaralé.

Asynchronně vyvolá kód v instanci Node.js.

OnErrorDataReceived(String)
Zastaralé.

Virtuální metoda vyvolána vždy, když proces Node.js vygeneruje řádek do svého stderru.

OnOutputDataReceived(String)
Zastaralé.

Virtuální metoda vyvolána pokaždé, když proces Node.js vygeneruje řádek do svého stdout.

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Zastaralé.

Nakonfiguruje ProcessStartInfo instanci popisující, jak spustit proces Node.js.

Platí pro

Viz také