IRemoteProxiedUserControlClient.SetDataContextAsync 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.
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.