Sdílet prostřednictvím


Dispatcher.InvokeAsync Metoda

Definice

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)

Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs

Vyvolá danou v Action kontextu přidruženého Rendererobjektu .

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

A Task , která bude dokončena po dokončení akce.

Platí pro

InvokeAsync(Func<Task>)

Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs

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

workItem
Func<Task>

Asynchronní akce, která se má provést.

Návraty

A Task , která bude dokončena po dokončení akce.

Platí pro

InvokeAsync<TResult>(Func<Task<TResult>>)

Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs

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

workItem
Func<Task<TResult>>

Asynchronní funkce, která se má provést.

Návraty

Task<TResult>

Hodnota Task<TResult> , která bude dokončena po dokončení provádění funkce.

Platí pro

InvokeAsync<TResult>(Func<TResult>)

Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs
Zdroj:
Dispatcher.cs

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á spustit.

Návraty

Task<TResult>

Hodnota Task<TResult> , která bude dokončena po dokončení provádění funkce.

Platí pro