Sdílet prostřednictvím


IRemoteProxiedUserControl.InvokeAsync Metoda

Definice

Tato metoda umožňuje vyvolání ExecuteAsync na asynchronní příkaz, který je součástí DataContext ovládacího prvku.

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)

Parametry

id
ObjectId

Jedinečný identifikátor instance asynchronního příkazu.

parameter
MessagePackFragment

Hodnota, která se má předat jako parametr při vyvolání ExecuteAsync.

cancellationToken
CancellationToken

Token zrušení pro asynchronní volání.

Návraty

Vrátí, jestli byla vyvolána metoda ExecuteAsync.

Příkaz Task se dokončí po dokončení asynchronního spuštění příkazu.

Platí pro