Freigeben über


IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Methode

Definition

Benachrichtigt den Client über den aktuellen Wert eines eindeutig identifizierbaren Objekts. Diese Methode wird aufgerufen, wenn der Client einen Objektwert mit GetObjectAsync(ObjectId, CancellationToken)abfragen wird.

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

Parameter

value
MessagePackFragment

Der aktuelle Wert des eindeutig identifizierbaren Objekts.

cancellationToken
CancellationToken

Abbruchtoken für den asynchronen Aufruf.

Gibt zurück

Eine Task Nachverfolgung des Abschlusses des asynchronen Vorgangs.

Hinweise

Wir senden den Objektwert nicht als Ergebnis der GetObjectAsync(ObjectId, CancellationToken) -Methode, da wir die ordnungsgemäße Reihenfolge der Verarbeitung von asynchronen Methodenergebnissen nicht garantieren können. Wir können die Reihenfolge der Ausführung von StreamJsonRpc-Methoden garantieren, sodass alle Objektwerte und Aktualisierungen immer als Methodenparameter, nie als Methodenergebnisse gesendet werden.

Gilt für: