Freigeben über


IRemoteProxiedUserControlClient.SetDataContextAsync Methode

Definition

Benachrichtigt den Client über den Wert des Datacontexts. Diese Methode wird aufgerufen, wenn der Client die Steuerelementdefinition durch Aufrufen einer Methode wie InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)anfordert.

public System.Threading.Tasks.Task SetDataContextAsync (Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, System.Threading.CancellationToken cancellationToken);
abstract member SetDataContextAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDataContextAsync (value As MessagePackFragment, cancellationToken As CancellationToken) As Task

Parameter

value
MessagePackFragment

Der aktuelle Wert des datacontext.

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 einer Methode wie InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken) , 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: