Dispatcher.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í.
Přetížení
| InvokeAsync(Action) |
Vyvolá danou v Action kontextu přidruženého Rendererobjektu . |
| InvokeAsync(Func<Task>) |
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu . |
| InvokeAsync<TResult>(Func<Task<TResult>>) |
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu . |
| InvokeAsync<TResult>(Func<TResult>) |
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu . |
InvokeAsync(Action)
public:
abstract System::Threading::Tasks::Task ^ InvokeAsync(Action ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Action workItem);
abstract member InvokeAsync : Action -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Action) As Task
Parametry
- workItem
- Action
Akce, která se má provést.
Návraty
Akce Task se dokončí po dokončení provádění akce.
Platí pro
InvokeAsync(Func<Task>)
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu .
public:
abstract System::Threading::Tasks::Task ^ InvokeAsync(Func<System::Threading::Tasks::Task ^> ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Func<System.Threading.Tasks.Task> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Func(Of Task)) As Task
Parametry
Návraty
Akce Task se dokončí po dokončení provádění akce.
Platí pro
InvokeAsync<TResult>(Func<Task<TResult>>)
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu .
public:
generic <typename TResult>
abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<System::Threading::Tasks::Task<TResult> ^> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task<'Result>> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of Task(Of TResult))) As Task(Of TResult)
Parametry typu
- TResult
Parametry
Návraty
- Task<TResult>
Po Task<TResult> dokončení provádění funkce bude dokončena.
Platí pro
InvokeAsync<TResult>(Func<TResult>)
Vyvolá danou v Func<TResult> kontextu přidruženého Rendererobjektu .
public:
generic <typename TResult>
abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<TResult> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<TResult> workItem);
abstract member InvokeAsync : Func<'Result> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of TResult)) As Task(Of TResult)
Parametry typu
- TResult
Parametry
- workItem
- Func<TResult>
Funkce, která se má provést.
Návraty
- Task<TResult>
Po Task<TResult> dokončení provádění funkce bude dokončena.