IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.