IRemoteProxiedUserControl.InvokeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法允许在属于控件 DataContext 的异步命令上调用 ExecuteAsync。
public System.Threading.Tasks.Task<bool> InvokeAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment parameter, System.Threading.CancellationToken cancellationToken);
abstract member InvokeAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function InvokeAsync (id As ObjectId, parameter As MessagePackFragment, cancellationToken As CancellationToken) As Task(Of Boolean)
参数
- id
- ObjectId
异步命令实例的唯一标识符。
- parameter
- MessagePackFragment
调用 ExecuteAsync 时要作为参数传递的值。
- cancellationToken
- CancellationToken
异步调用的取消令牌。
返回
返回是否调用 ExecuteAsync。
Task完成命令的异步执行时,将完成 。