IRemoteProxiedUserControl2.InvokeAsync 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 ExecuteAsync sur une commande asynchrone qui fait partie du DataContext du contrôle.
public System.Threading.Tasks.Task<bool> InvokeAsync (Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment parameter, System.Collections.Generic.IReadOnlyDictionary<string,string> context, System.Threading.CancellationToken cancellationToken);
abstract member InvokeAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function InvokeAsync (id As ObjectId, parameter As MessagePackFragment, context As IReadOnlyDictionary(Of String, String), cancellationToken As CancellationToken) As Task(Of Boolean)
Paramètres
- id
- ObjectId
Identificateur unique de la commande asynchrone instance.
- parameter
- MessagePackFragment
Valeur à passer en tant que paramètre lors de l’appel de ExecuteAsync.
- context
- IReadOnlyDictionary<String,String>
Propriétés de contexte client capturées.
- cancellationToken
- CancellationToken
Jeton d’annulation pour l’appel asynchrone.
Retours
Retourne si ExecuteAsync a été appelé.
Le Task est terminé lorsque l’exécution asynchrone de la commande est terminée.