Compartir a través de


IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Método

Definición

Notifica al cliente el valor actual de un objeto identificable de forma única. Se llama a este método cuando el cliente consulta un valor de objeto mediante GetObjectAsync(ObjectId, CancellationToken).

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

Parámetros

value
MessagePackFragment

Valor actual del objeto identificable de forma única.

cancellationToken
CancellationToken

Token de cancelación para 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 del GetObjectAsync(ObjectId, CancellationToken) método porque no se puede garantizar el orden adecuado de control 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