Condividi tramite


IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Metodo

Definizione

Notifica al client del valore corrente di un oggetto identificabile in modo univoco. Questo metodo viene chiamato quando il client esegue query per un valore di oggetto 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

Parametri

value
MessagePackFragment

Valore corrente dell'oggetto identificabile in modo univoco.

cancellationToken
CancellationToken

Token di annullamento per la chiamata asincrona.

Restituisce

Rilevamento Task del completamento dell'operazione asincrona.

Commenti

Non viene inviato il valore dell'oggetto come risultato del GetObjectAsync(ObjectId, CancellationToken) metodo perché non è possibile garantire un corretto ordinamento della gestione dei risultati dei metodi asincroni. È possibile garantire l'ordinamento dell'esecuzione dei metodi StreamJsonRpc, quindi tutti i valori degli oggetti e gli aggiornamenti vengono sempre inviati come parametri del metodo, mai come risultati del metodo.

Si applica a