IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.