OutOfProcessNodeInstance.InvokeExportAsync メソッド

定義

オーバーロード

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

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

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

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

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs

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

protected:
generic <typename T>
 abstract System::Threading::Tasks::Task<T> ^ InvokeExportAsync(Microsoft::AspNetCore::NodeServices::HostingModels::NodeInvocationInfo ^ invocationInfo, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<T> InvokeExportAsync<T> (Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo invocationInfo, System.Threading.CancellationToken cancellationToken);
abstract member InvokeExportAsync : Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Protected MustOverride Function InvokeExportAsync(Of T) (invocationInfo As NodeInvocationInfo, cancellationToken As CancellationToken) As Task(Of T)

型パラメーター

T

Node.js コードが非同期的に返す JSON シリアル化可能なデータ型。

パラメーター

invocationInfo
NodeInvocationInfo

呼び出す Node.js 関数と、それに渡される引数を指定します。

cancellationToken
CancellationToken

CancellationToken呼び出しを取り消すために使用できる 。

戻り値

Task<T>

Task<TResult> RPC 呼び出しの完了を表す 。

適用対象

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

ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs
ソース:
OutOfProcessNodeInstance.cs

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

public:
generic <typename T>
 virtual System::Threading::Tasks::Task<T> ^ InvokeExportAsync(System::Threading::CancellationToken cancellationToken, System::String ^ moduleName, System::String ^ exportNameOrNull, ... cli::array <System::Object ^> ^ args);
public System.Threading.Tasks.Task<T> InvokeExportAsync<T> (System.Threading.CancellationToken cancellationToken, string moduleName, string exportNameOrNull, params object[] args);
abstract member InvokeExportAsync : System.Threading.CancellationToken * string * string * obj[] -> System.Threading.Tasks.Task<'T>
override this.InvokeExportAsync : System.Threading.CancellationToken * string * string * obj[] -> System.Threading.Tasks.Task<'T>
Public Function InvokeExportAsync(Of T) (cancellationToken As CancellationToken, moduleName As String, exportNameOrNull As String, ParamArray args As Object()) As Task(Of T)

型パラメーター

T

Node.js コードが非同期的に返す JSON シリアル化可能なデータ型。

パラメーター

cancellationToken
CancellationToken

CancellationToken呼び出しを取り消すために使用できる 。

moduleName
String

呼び出されるコードを含むプロジェクト ルートに対する Node.js モジュール (JavaScript ファイル) へのパス。

exportNameOrNull
String

設定されている場合は、呼び出す CommonJS エクスポートを指定します。 設定されていない場合、モジュールの既定の CommonJS エクスポート自体は、呼び出される関数である必要があります。

args
Object[]

Node.js 関数に渡される JSON シリアル化可能な引数のシーケンス。

戻り値

Task<T>

Task<TResult> RPC 呼び出しの完了を表す 。

実装

適用対象