Sdílet prostřednictvím


INodeServices.InvokeExportAsync Metoda

Definice

Přetížení

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

Asynchronně vyvolá kód v instanci Node.js.

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

Asynchronně vyvolá kód v instanci Node.js.

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

Asynchronně vyvolá kód v instanci Node.js.

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

Parametry typu

T

Datový typ JSON serializovatelný, který kód Node.js asynchronně vrátí.

Parametry

moduleName
String

Cesta k modulu Node.js (tj. souboru JavaScriptu) vzhledem ke kořenovému adresáři projektu, který obsahuje kód, který se má vyvolat.

exportedFunctionName
String

Určuje export CommonJS, který se má vyvolat.

args
Object[]

Libovolná posloupnost serializovatelných argumentů JSON, která se má předat funkci Node.js.

Návraty

Task<T>

A Task<TResult> představující dokončení volání RPC.

Platí pro

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

Asynchronně vyvolá kód v instanci Node.js.

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

Parametry typu

T

Datový typ JSON serializovatelný, který kód Node.js asynchronně vrátí.

Parametry

cancellationToken
CancellationToken

A CancellationToken , který lze použít ke zrušení volání.

moduleName
String

Cesta k modulu Node.js (tj. souboru JavaScriptu) vzhledem ke kořenovému adresáři projektu, který obsahuje kód, který se má vyvolat.

exportedFunctionName
String

Určuje export CommonJS, který se má vyvolat.

args
Object[]

Libovolná posloupnost serializovatelných argumentů JSON, která se má předat funkci Node.js.

Návraty

Task<T>

A Task<TResult> představující dokončení volání RPC.

Platí pro