Condividi tramite


IRemoteProxiedUserControl.InvokeAsync Metodo

Definizione

Questo metodo consente di richiamare ExecuteAsync su un comando asincrono che fa parte del DataContext del controllo.

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)

Parametri

id
ObjectId

Identificatore univoco dell'istanza del comando asincrono.

parameter
MessagePackFragment

Valore da passare come parametro quando si richiama ExecuteAsync.

cancellationToken
CancellationToken

Token di annullamento per la chiamata asincrona.

Restituisce

Restituisce un valore che indica se ExecuteAsync è stato richiamato.

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

Si applica a