Partager via


OutOfProcessNodeInstance Classe

Définition

Attention

Use Microsoft.AspNetCore.SpaServices.Extensions

Classe chargée du lancement d’un processus enfant node sur l’ordinateur local, de déterminer quand elle est prête à accepter les appels, de détecter si elle meurt d’elle-même et de le mettre fin à sa suppression.

Cette classe de base abstraite utilise les flux d’entrée/sortie du processus enfant pour effectuer une négociation simple afin de déterminer quand le processus enfant est prêt à accepter des appels. Il s’agit d’un mécanisme indépendant du mécanisme utilisé par les classes dérivées pour effectuer les appels (par exemple, elles peuvent utiliser HTTP-RPC, un protocole TCP binaire ou tout autre mécanisme de type 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
Héritage
OutOfProcessNodeInstance
Attributs
Implémente

Constructeurs

OutOfProcessNodeInstance(String, String, String[], String, CancellationToken, ILogger, IDictionary<String,String>, Int32, Boolean, Int32)
Obsolète.

Crée une instance de OutOfProcessNodeInstance.

Champs

OutputLogger
Obsolète.

ILogger vers lequel le stdout/stderr du Node.js instance est redirigé.

Méthodes

Dispose()
Obsolète.

Supprime cette instance.

Dispose(Boolean)
Obsolète.

Élimine le instance.

Finalize()
Obsolète.

Implémente la partie finalisation du modèle IDisposable en appelant Dispose(false).

InvokeExportAsync<T>(CancellationToken, String, String, Object[])
Obsolète.

Appelle de manière asynchrone du code dans le Node.js instance.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
Obsolète.

Appelle de manière asynchrone du code dans le Node.js instance.

OnErrorDataReceived(String)
Obsolète.

Méthode virtuelle appelée chaque fois que le processus Node.js émet une ligne vers son stderr.

OnOutputDataReceived(String)
Obsolète.

Méthode virtuelle appelée chaque fois que le processus Node.js émet une ligne vers son stdout.

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
Obsolète.

Configure un ProcessStartInfo instance décrivant comment lancer le processus de Node.js.

S’applique à

Voir aussi