Partager via


OutOfProcessNodeInstance.InvokeExportAsync Méthode

Définition

Surcharges

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Appelle de façon asynchrone du code dans le Node.js instance.

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

Appelle de façon asynchrone du code dans le Node.js instance.

InvokeExportAsync<T>(NodeInvocationInfo, CancellationToken)

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

Appelle de façon asynchrone du code dans le Node.js instance.

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)

Paramètres de type

T

Type de données json-sérialisable que le code Node.js retournera de manière asynchrone.

Paramètres

invocationInfo
NodeInvocationInfo

Spécifie la fonction Node.js à appeler et les arguments à lui passer.

cancellationToken
CancellationToken

CancellationToken qui peut être utilisé pour annuler l’appel.

Retours

Task<T>

Task<TResult> représentant l’achèvement de l’appel RPC.

S’applique à

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

Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs
Source:
OutOfProcessNodeInstance.cs

Appelle de façon asynchrone du code dans le Node.js instance.

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)

Paramètres de type

T

Type de données json-sérialisable que le code Node.js retournera de manière asynchrone.

Paramètres

cancellationToken
CancellationToken

CancellationToken qui peut être utilisé pour annuler l’appel.

moduleName
String

Chemin d’accès au module Node.js (c’est-à-dire un fichier JavaScript) relatif à la racine de votre projet qui contient le code à appeler.

exportNameOrNull
String

Si la valeur est définie, spécifie l’exportation CommonJS à appeler. Si elle n’est pas définie, l’exportation CommonJS par défaut du module elle-même doit être une fonction à appeler.

args
Object[]

Toute séquence d’arguments sérialisables JSON à passer à la fonction Node.js.

Retours

Task<T>

Task<TResult> représentant l’achèvement de l’appel RPC.

Implémente

S’applique à