OutOfProcessNodeInstance Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |