OutOfProcessNodeInstance.InvokeExportAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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<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<TResult> représentant l’achèvement de l’appel RPC.