次の方法で共有


IRemoteProxiedUserControlClient.ObjectValueNotificationAsync メソッド

定義

一意に識別できるオブジェクトの現在の値をクライアントに通知します。 このメソッドは、クライアントが を使用して 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

パラメーター

value
MessagePackFragment

一意に識別できるオブジェクトの現在の値。

cancellationToken
CancellationToken

非同期呼び出しのキャンセル トークン。

戻り値

Task非同期操作の完了を追跡する 。

注釈

非同期メソッドの結果の処理の適切な順序を保証できないため、メソッドの GetObjectAsync(ObjectId, CancellationToken) 結果としてオブジェクト値を送信しません。 StreamJsonRpc メソッドの実行順序を保証できるため、すべてのオブジェクト値と更新は常にメソッド パラメーターとして送信され、メソッドの結果として送信されることはありません。

適用対象