Aracılığıyla paylaş


INodeInstance.InvokeExportAsync<T> Yöntem

Tanım

Node.js örneğindeki kodu zaman uyumsuz olarak çağırır.

public:
generic <typename T>
 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>
Public Function InvokeExportAsync(Of T) (cancellationToken As CancellationToken, moduleName As String, exportNameOrNull As String, ParamArray args As Object()) As Task(Of T)

Tür Parametreleri

T

Node.js kodunun zaman uyumsuz olarak döndüreceği JSON serileştirilebilir veri türü.

Parametreler

cancellationToken
CancellationToken

CancellationToken Çağrıyı iptal etmek için kullanılabilecek bir.

moduleName
String

Çağrılacak kodu içeren proje köküne göre Node.js modülünün (JavaScript dosyası gibi) yolu.

exportNameOrNull
String

Ayarlanırsa, çağrılacak CommonJS dışarı aktarmasını belirtir. Ayarlanmadıysa, modülün varsayılan CommonJS dışarı aktarma işleminin çağrılacak bir işlev olması gerekir.

args
Object[]

Node.js işlevine geçirilecek herhangi bir JSON serileştirilebilir bağımsız değişken dizisi.

Döndürülenler

Task<T>

Task<TResult> RPC çağrısının tamamlanmasını temsil eden bir.

Şunlara uygulanır