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řipravena přijmout vyvolání, zjistit, jestli zemře samostatně, a nakonec ji ukončit při likvidaci.
Tato abstraktní základní třída používá vstupní a výstupní streamy podřízeného procesu k provedení jednoduchého handshake k určení, kdy podřízený proces je připraven přijmout vyvolání. To je nezávislé na mechanismu, který odvozené třídy používají k skutečnému provedení vyvolání (například mohou použít HTTP-RPC, nebo 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) |
Vytvoří novou instanci položky OutOfProcessNodeInstance. |
Pole
| OutputLogger |
Směr ILogger , do kterého se přesměrovává stdout/stderr instance Node.js. |
Metody
| Dispose() |
Odstraní tuto instanci. |
| Dispose(Boolean) |
Odstraní instanci. |
| Finalize() |
Implementuje finalizační část vzoru IDisposable voláním Dispose(false). |
| InvokeExportAsync<T>(CancellationToken, String, String, Object[]) |
Asynchronní vyvolá kód v instanci Node.js. |
| InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken) |
Asynchronní vyvolá kód v instanci Node.js. |
| OnErrorDataReceived(String) |
Virtuální metoda vyvolána pokaždé, když proces Node.js vygeneruje řádek do svého stderru. |
| OnOutputDataReceived(String) |
Virtuální metoda vyvolána pokaždé, když proces Node.js vygeneruje řádek do jeho stdout. |
| PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32) |
Nakonfiguruje ProcessStartInfo instanci popisující, jak spustit proces Node.js. |