IRemoteProxiedUserControl.GetObjectAsync(ObjectId, CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法允许查询作为控件 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
异步调用的取消令牌。
返回
是否找到对象。 如果结果为 true, IRemoteProxiedUserControl 将调用 ObjectValueNotificationAsync(MessagePackFragment, CancellationToken) 为 对象提供值。