INodeInstance.InvokeExportAsync<T> 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.
Appelle de manière asynchrone du code dans le Node.js instance.
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)
Paramètres de type
- T
Type de données sérialisable JSON 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 (par exemple, fichier JavaScript) par rapport à 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 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 la fin de l’appel RPC.