IRemoteProxiedUserControl2.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í.
Vyvolá 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.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)
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.
- context
- IReadOnlyDictionary<String,String>
Zachycené vlastnosti kontextu klienta
- cancellationToken
- CancellationToken
Token zrušení asynchronního volání.
Návraty
Vrátí, jestli byl vyvolán executeAsync.
Příkaz Task se dokončí po dokončení asynchronního spuštění příkazu.