OutOfProcessNodeInstance.InvokeExportAsync Metode

Definisi

Overload

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Secara asinkron memanggil kode dalam instans Node.js.

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

Secara asinkron memanggil kode dalam instans Node.js.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs

Secara asinkron memanggil kode dalam instans 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)

Jenis parameter

T

Jenis data yang dapat diserialisasikan JSON yang akan dikembalikan kode Node.js secara asinkron.

Parameter

invocationInfo
NodeInvocationInfo

Menentukan fungsi Node.js yang akan dipanggil dan argumen yang akan diteruskan ke fungsi tersebut.

cancellationToken
CancellationToken

Yang CancellationToken dapat digunakan untuk membatalkan pemanggilan.

Mengembalikan

Task<T>

yang Task<TResult> mewakili penyelesaian panggilan RPC.

Berlaku untuk

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

Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs
Sumber:
OutOfProcessNodeInstance.cs

Secara asinkron memanggil kode dalam instans 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)

Jenis parameter

T

Jenis data yang dapat diserialisasikan JSON yang akan dikembalikan kode Node.js secara asinkron.

Parameter

cancellationToken
CancellationToken

Yang CancellationToken dapat digunakan untuk membatalkan pemanggilan.

moduleName
String

Jalur ke modul Node.js (yaitu, file JavaScript) relatif terhadap akar proyek Anda yang berisi kode yang akan dipanggil.

exportNameOrNull
String

Jika diatur, menentukan ekspor CommonJS yang akan dipanggil. Jika tidak diatur, ekspor CommonJS default modul itu sendiri harus menjadi fungsi yang akan dipanggil.

args
Object[]

Setiap urutan argumen yang dapat diserialisasikan JSON untuk diteruskan ke fungsi Node.js.

Mengembalikan

Task<T>

yang Task<TResult> mewakili penyelesaian panggilan RPC.

Penerapan

Berlaku untuk