OutOfProcessNodeInstance クラス

定義

注意事項

Use Microsoft.AspNetCore.SpaServices.Extensions

ローカル コンピューターで Node 子プロセスを起動し、呼び出しを受け入れる準備ができているタイミングを決定し、単独で停止したかどうかを検出し、最終的に破棄時に終了するクラス。

この抽象基本クラスは、子プロセスの入出力ストリームを使用して、簡単なハンドシェイクを実行して、子プロセスが呼び出しを受け入れる準備ができているタイミングを判断します。 これは、派生クラスが呼び出しを実際に実行するために使用するメカニズムに依存しません (たとえば、HTTP-RPC、バイナリ TCP プロトコル、またはその他の 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
継承
OutOfProcessNodeInstance
属性
実装

コンストラクター

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

OutOfProcessNodeInstance の新しいインスタンスを作成します。

フィールド

OutputLogger
古い.

ILoggerNode.js インスタンスの stdout/stderr がリダイレクトされる 。

メソッド

Dispose()
古い.

このインスタンスを破棄します。

Dispose(Boolean)
古い.

インスタンスを破棄します。

Finalize()
古い.

Dispose(false) を呼び出して、IDisposable パターンのファイナライズ部分を実装します。

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

Node.js インスタンス内のコードを非同期的に呼び出します。

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)
古い.

Node.js インスタンス内のコードを非同期的に呼び出します。

OnErrorDataReceived(String)
古い.

Node.js プロセスが stderr に行を出力するたびに呼び出される仮想メソッド。

OnOutputDataReceived(String)
古い.

Node.js プロセスが stdout に行を出力するたびに呼び出される仮想メソッド。

PrepareNodeProcessStartInfo(String, String, String, IDictionary<String,String>, Boolean, Int32)
古い.

ProcessStartInfoNode.js プロセスを起動する方法を説明するインスタンスを構成します。

適用対象

こちらもご覧ください