Condividi tramite


IRemoteProxiedUserControl2.InvokeAsync Metodo

Definizione

Richiama ExecuteAsync in un comando asincrono che fa parte del controllo DataContext.

public System.Threading.Tasks.Task<bool> InvokeAsync (Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment parameter, System.Collections.Generic.IReadOnlyDictionary<string,string> context, System.Threading.CancellationToken cancellationToken);
abstract member InvokeAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function InvokeAsync (id As ObjectId, parameter As MessagePackFragment, context As IReadOnlyDictionary(Of String, String), cancellationToken As CancellationToken) As Task(Of Boolean)

Parametri

id
ObjectId

Identificatore univoco dell'istanza del comando asincrona.

parameter
MessagePackFragment

Valore da passare come parametro quando si richiama ExecuteAsync.

context
IReadOnlyDictionary<String,String>

Proprietà del contesto client acquisite.

cancellationToken
CancellationToken

Token di annullamento per la chiamata asincrona.

Restituisce

Restituisce se ExecuteAsync è stato richiamato.

L'oggetto Task viene completato al termine dell'esecuzione asincrona del comando.

Si applica a