IRemoteProxiedUserControl.GetObjectAsync(ObjectId, CancellationToken) 方法

定义

此方法允许查询作为控件 DataContext 一部分的唯一可标识对象的值。 对象的值将使用 发送到客户端 ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)

public System.Threading.Tasks.Task<bool> GetObjectAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, System.Threading.CancellationToken cancellationToken);
abstract member GetObjectAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function GetObjectAsync (id As ObjectId, cancellationToken As CancellationToken) As Task(Of Boolean)

参数

id
ObjectId

要返回的对象的唯一标识符。

cancellationToken
CancellationToken

异步调用的取消令牌。

返回

是否找到对象。 如果结果为 trueIRemoteProxiedUserControl 将调用 ObjectValueNotificationAsync(MessagePackFragment, CancellationToken) 为 对象提供值。

适用于