INodeInstance.InvokeExportAsync<T> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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<TResult> RPC çağrısının tamamlanmasını temsil eden bir.