Udostępnij za pośrednictwem


INodeServices.InvokeAsync Metoda

Definicja

Przeciążenia

InvokeAsync<T>(String, Object[])

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

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

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

InvokeAsync<T>(String, Object[])

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

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)

Parametry typu

T

Typ danych z możliwością serializacji JSON zwracany przez kod Node.js asynchronicznie.

Parametry

moduleName
String

Ścieżka do modułu Node.js (tj. pliku JavaScript) względem katalogu głównego projektu, którego domyślny eksport CommonJS jest wywoływaną funkcją.

args
Object[]

Każda sekwencja argumentów możliwych do serializacji JSON do przekazania do funkcji Node.js.

Zwraca

Task<T>

Element Task<TResult> reprezentujący zakończenie wywołania RPC.

Dotyczy

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

Asynchronicznie wywołuje kod w wystąpieniu Node.js.

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)

Parametry typu

T

Typ danych z możliwością serializacji JSON zwracany przez kod Node.js asynchronicznie.

Parametry

cancellationToken
CancellationToken

Element CancellationToken , który może służyć do anulowania wywołania.

moduleName
String

Ścieżka do modułu Node.js (tj. pliku JavaScript) względem katalogu głównego projektu, którego domyślny eksport CommonJS jest wywoływaną funkcją.

args
Object[]

Każda sekwencja argumentów możliwych do serializacji JSON do przekazania do funkcji Node.js.

Zwraca

Task<T>

Element Task<TResult> reprezentujący zakończenie wywołania RPC.

Dotyczy