Compartir a través de


IRemoteProxiedUserControlClient.SetDataContextAsync Método

Definición

Notifica al cliente el valor del datacontext. Se llama a este método cuando el cliente solicita la definición de control invocando un método como 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

Parámetros

value
MessagePackFragment

Valor actual del datacontext.

cancellationToken
CancellationToken

Token de cancelación de la llamada asincrónica.

Devoluciones

Un Task seguimiento de la finalización de la operación asincrónica.

Comentarios

No se envía el valor del objeto como resultado de un método como InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken) porque no se puede garantizar el orden adecuado de los resultados del método asincrónico. Podemos garantizar la ordenación de la ejecución de los métodos StreamJsonRpc, por lo que todos los valores de objeto y las actualizaciones siempre se envían como parámetros de método, nunca como resultados del método.

Se aplica a