Compartilhar via


IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Método

Definição

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.

Aplica-se a