Aracılığıyla paylaş


OutOfProcessNodeInstance.InvokeExportAsync Yöntem

Tanım

Aşırı Yüklemeler

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Node.js örneğinde zaman uyumsuz olarak kod çağırır.

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

Node.js örneğinde zaman uyumsuz olarak kod çağırır.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs

Node.js örneğinde zaman uyumsuz olarak kod çağırır.

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)

Tür Parametreleri

T

Node.js kodunun zaman uyumsuz olarak döndüreceği JSON seri hale getirilebilir veri türü.

Parametreler

invocationInfo
NodeInvocationInfo

Çağrılacak Node.js işlevini ve buna geçirilecek bağımsız değişkenleri belirtir.

cancellationToken
CancellationToken

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

Döndürülenler

Task<T>

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

Şunlara uygulanır

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

Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs
Kaynak:
OutOfProcessNodeInstance.cs

Node.js örneğinde zaman uyumsuz olarak kod çağırır.

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)

Tür Parametreleri

T

Node.js kodunun zaman uyumsuz olarak döndüreceği JSON seri hale getirilebilir 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 JSON seri hale getirilebilir bağımsız değişkenlerin herhangi bir dizisi.

Döndürülenler

Task<T>

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

Uygulamalar

Şunlara uygulanır