共用方式為


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 方法的執行順序,因此所有物件值和更新一律會以方法參數的形式傳送,永遠不會做為方法結果。

適用於