Udostępnij za pośrednictwem


OutOfProcessNodeInstance.InvokeExportAsync Metoda

Definicja

Przeciążenia

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

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>(NodeInvocationInfo, CancellationToken)

Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs

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

Parametry typu

T

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

Parametry

invocationInfo
NodeInvocationInfo

Określa funkcję Node.js, która ma być wywoływana, i argumenty, które mają zostać przekazane do niej.

cancellationToken
CancellationToken

Element CancellationToken , którego można użyć do anulowania wywołania.

Zwraca

Task<T>

Reprezentująca Task<TResult> zakończenie wywołania RPC.

Dotyczy

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

Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs
Źródło:
OutOfProcessNodeInstance.cs

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

Parametry typu

T

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

Parametry

cancellationToken
CancellationToken

Element CancellationToken , którego można 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.

exportNameOrNull
String

W przypadku ustawienia określa eksport CommonJS do wywołania. Jeśli nie zostanie ustawiona, domyślny eksport commonJS modułu musi być wywoływaną funkcją.

args
Object[]

Każda sekwencja argumentów z możliwością serializacji JSON, które mają zostać przekazane do funkcji Node.js.

Zwraca

Task<T>

Reprezentująca Task<TResult> zakończenie wywołania RPC.

Implementuje

Dotyczy