IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Notifica o cliente do valor atual de um objeto identificável exclusivamente. Esse método é chamado quando o cliente consulta um valor de objeto usando 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
O valor atual do objeto identificável exclusivamente.
- cancellationToken
- CancellationToken
Token de cancelamento para a chamada assíncrona.
Retornos
Um Task acompanhamento da conclusão da operação assíncrona.
Comentários
Não enviamos o valor do objeto como resultado do GetObjectAsync(ObjectId, CancellationToken) método porque não podemos garantir a ordenação adequada da manipulação dos resultados do método assíncrono. Podemos garantir a ordenação da execução de métodos StreamJsonRpc, para que todos os valores e atualizações de objeto sejam sempre enviados como parâmetros de método, nunca como resultados do método.