INodeServices.InvokeExportAsync Metoda

Definicja

Przeciążenia

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

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

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

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

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

Asynchronicznie wywołuje kod w wystąpieniu 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

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 zawierającego kod do wywołania.

exportedFunctionName
String

Określa eksport CommonJS do wywołania.

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

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

Asynchronicznie wywołuje kod w wystąpieniu 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

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 zawierającego kod do wywołania.

exportedFunctionName
String

Określa eksport CommonJS do wywołania.

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