IRemoteProxiedUserControl.InvokeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método permite invocar ExecuteAsync en un comando asincrónico que forma parte de DataContext del control.
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)
Parámetros
- id
- ObjectId
Identificador único de la instancia de comando asincrónica.
- parameter
- MessagePackFragment
Valor que se va a pasar como parámetro al invocar ExecuteAsync.
- cancellationToken
- CancellationToken
Token de cancelación de la llamada asincrónica.
Devoluciones
Devuelve si se invocó ExecuteAsync.
Task se completa cuando se completa la ejecución asincrónica del comando.