Freigeben über


OutOfProcessNodeInstance Klasse

Definition

Achtung

Use Microsoft.AspNetCore.SpaServices.Extensions

Klasse, die für das Starten eines untergeordneten Node-Prozesses auf dem lokalen Computer verantwortlich ist, bestimmt, wann er aufrufbereit ist, erkennt, ob er selbst stirbt, und beendet ihn schließlich bei der Entsorgung.

Diese abstrakte Basisklasse verwendet die Eingabe-/Ausgabeströme des untergeordneten Prozesses, um einen einfachen Handshake auszuführen, um zu bestimmen, wann der untergeordnete Prozess bereit ist, Aufrufe zu akzeptieren. Dies ist unabhängig vom Mechanismus, den abgeleitete Klassen verwenden, um die Aufrufe tatsächlich auszuführen (z. B. können sie HTTP-RPC oder ein binäres TCP-Protokoll oder einen anderen RPC-Typmechanismus verwenden).

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
Vererbung
OutOfProcessNodeInstance
Attribute
Implementiert

Konstruktoren

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

Erstellt eine neue Instanz von OutOfProcessNodeInstance.

Felder

OutputLogger
Veraltet.

DieILogger, an die stdout/stderr des Node.js instance umgeleitet wird.

Methoden

Dispose()
Veraltet.

Verwirft diese Instanz.

Dispose(Boolean)
Veraltet.

Entsorgt den instance.

Finalize()
Veraltet.

Implementiert den Finalisierungsteil des IDisposable-Musters, indem Dispose(false) aufgerufen wird.

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

Ruft asynchron Code im Node.js instance auf.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Veraltet.

Ruft asynchron Code im Node.js instance auf.

OnErrorDataReceived(String)
Veraltet.

Die virtuelle Methode wird immer dann aufgerufen, wenn der Node.js-Prozess eine Zeile an seinen Stderr ausgibt.

OnOutputDataReceived(String)
Veraltet.

Die virtuelle Methode wird immer dann aufgerufen, wenn der Node.js-Prozess eine Zeile an seinen Stdout ausgibt.

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

Konfiguriert einen ProcessStartInfo instance, der beschreibt, wie der Node.js-Prozess gestartet wird.

Gilt für:

Weitere Informationen