IRemoteProxiedUserControl.InvokeAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.