IRemoteProxiedUserControlClient.ObjectValueNotificationAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通知用戶端唯一識別物件的目前值。 當用戶端使用 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 方法的執行順序,因此所有物件值和更新一律會以方法參數的形式傳送,永遠不會做為方法結果。