Freigeben über


INodeServices.InvokeAsync Methode

Definition

Überlädt

InvokeAsync<T>(String, Object[])

Ruft asynchron Code im Node.js instance auf.

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

Ruft asynchron Code im Node.js instance auf.

InvokeAsync<T>(String, Object[])

Ruft asynchron Code im Node.js instance auf.

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

Typparameter

T

Der JSON-serialisierbare Datentyp, den der Node.js Code asynchron zurückgibt.

Parameter

moduleName
String

Der Pfad zum Node.js-Moduls (d. h. javaScript-Datei) relativ zu Ihrem Projektstamm, dessen CommonJS-Standardexport die zu aufrufende Funktion ist.

args
Object[]

Jede Sequenz von JSON-serialisierbaren Argumenten, die an die Node.js-Funktion übergeben werden sollen.

Gibt zurück

Task<T>

Eine Task<TResult> , die den Abschluss des RPC-Aufrufs darstellt.

Gilt für:

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

Ruft asynchron Code im Node.js instance auf.

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

Typparameter

T

Der JSON-serialisierbare Datentyp, den der Node.js Code asynchron zurückgibt.

Parameter

cancellationToken
CancellationToken

Eine CancellationToken , die verwendet werden kann, um den Aufruf abzubrechen.

moduleName
String

Der Pfad zum Node.js-Moduls (d. h. javaScript-Datei) relativ zu Ihrem Projektstamm, dessen CommonJS-Standardexport die zu aufrufende Funktion ist.

args
Object[]

Jede Sequenz von JSON-serialisierbaren Argumenten, die an die Node.js-Funktion übergeben werden sollen.

Gibt zurück

Task<T>

Eine Task<TResult> , die den Abschluss des RPC-Aufrufs darstellt.

Gilt für: