Partager via


IRemoteProxiedUserControl2.InvokeAsync Méthode

Définition

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.

S’applique à