IRemoteProxiedUserControlClient.SetDataContextAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
datacontext の値をクライアントに通知します。 このメソッドは、クライアントが のような InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)メソッドを呼び出してコントロール定義を要求すると呼び出されます。
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
パラメーター
- value
- MessagePackFragment
datacontext の現在の値。
- cancellationToken
- CancellationToken
非同期呼び出しのキャンセル トークン。
戻り値
Task非同期操作の完了を追跡する 。
注釈
非同期メソッドの結果の処理の適切な順序を保証できないため、 のような InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken) メソッドの結果としてオブジェクト値を送信しません。 StreamJsonRpc メソッドの実行順序を保証できるため、すべてのオブジェクト値と更新は常にメソッド パラメーターとして送信され、メソッドの結果として送信されることはありません。