Partager via


IRemoteProxiedUserControlClient.SetDataContextAsync Méthode

Définition

Avertit le client de la valeur du datacontext. Cette méthode est appelée lorsque le client demande la définition de contrôle en appelant une méthode telle que InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken).

public System.Threading.Tasks.Task SetDataContextAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, System.Threading.CancellationToken cancellationToken);
abstract member SetDataContextAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDataContextAsync (value As MessagePackFragment, cancellationToken As CancellationToken) As Task

Paramètres

value
MessagePackFragment

Valeur actuelle du datacontext.

cancellationToken
CancellationToken

Jeton d’annulation pour l’appel asynchrone.

Retours

Suivi Task de l’achèvement de l’opération asynchrone.

Remarques

Nous n’envoyons pas la valeur de l’objet à la suite d’une méthode telle InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken) que parce que nous ne pouvons pas garantir l’ordre correct de la gestion des résultats de la méthode asynchrone. Nous pouvons garantir l’ordre d’exécution des méthodes StreamJsonRpc, de sorte que toutes les valeurs d’objet et mises à jour sont toujours envoyées en tant que paramètres de méthode, et jamais en tant que résultats de méthode.

S’applique à