MainThread.InvokeOnMainThreadAsync 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í
InvokeOnMainThreadAsync(Action) |
Vyvolá akci v hlavním vlákně aplikace asynchronně. |
InvokeOnMainThreadAsync(Func<Task>) |
Vyvolá funkci v hlavním vlákně aplikace asynchronně. |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
Vyvolá funkci v hlavním vlákně aplikace asynchronně. |
InvokeOnMainThreadAsync<T>(Func<T>) |
Vyvolá funkci v hlavním vlákně aplikace asynchronně. |
InvokeOnMainThreadAsync(Action)
- Zdroj:
- MainThread.shared.cs
- Zdroj:
- MainThread.shared.cs
Vyvolá akci v hlavním vlákně aplikace asynchronně.
public:
static System::Threading::Tasks::Task ^ InvokeOnMainThreadAsync(Action ^ action);
public static System.Threading.Tasks.Task InvokeOnMainThreadAsync (Action action);
static member InvokeOnMainThreadAsync : Action -> System.Threading.Tasks.Task
Public Shared Function InvokeOnMainThreadAsync (action As Action) As Task
Parametry
- action
- Action
Akce, která se má vyvolat v hlavním vlákně.
Návraty
Objekt Task s aktuálním stavem asynchronní operace.
Platí pro
InvokeOnMainThreadAsync(Func<Task>)
- Zdroj:
- MainThread.shared.cs
- Zdroj:
- MainThread.shared.cs
Vyvolá funkci v hlavním vlákně aplikace asynchronně.
public:
static System::Threading::Tasks::Task ^ InvokeOnMainThreadAsync(Func<System::Threading::Tasks::Task ^> ^ funcTask);
public static System.Threading.Tasks.Task InvokeOnMainThreadAsync (Func<System.Threading.Tasks.Task> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public Shared Function InvokeOnMainThreadAsync (funcTask As Func(Of Task)) As Task
Parametry
Návraty
Objekt Task , který lze očekávat.
Platí pro
InvokeOnMainThreadAsync<T>(Func<Task<T>>)
- Zdroj:
- MainThread.shared.cs
- Zdroj:
- MainThread.shared.cs
Vyvolá funkci v hlavním vlákně aplikace asynchronně.
public:
generic <typename T>
static System::Threading::Tasks::Task<T> ^ InvokeOnMainThreadAsync(Func<System::Threading::Tasks::Task<T> ^> ^ funcTask);
public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T> (Func<System.Threading.Tasks.Task<T>> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task<'T>> -> System.Threading.Tasks.Task<'T>
Public Shared Function InvokeOnMainThreadAsync(Of T) (funcTask As Func(Of Task(Of T))) As Task(Of T)
Parametry typu
- T
Typ objektu, který se má vrátit.
Parametry
Návraty
Objekt Task , který může být očekávána k zachycení výsledného objektu.
Platí pro
InvokeOnMainThreadAsync<T>(Func<T>)
- Zdroj:
- MainThread.shared.cs
- Zdroj:
- MainThread.shared.cs
Vyvolá funkci v hlavním vlákně aplikace asynchronně.
public:
generic <typename T>
static System::Threading::Tasks::Task<T> ^ InvokeOnMainThreadAsync(Func<T> ^ func);
public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T> (Func<T> func);
static member InvokeOnMainThreadAsync : Func<'T> -> System.Threading.Tasks.Task<'T>
Public Shared Function InvokeOnMainThreadAsync(Of T) (func As Func(Of T)) As Task(Of T)
Parametry typu
- T
Typ objektu, který se má vrátit.
Parametry
- func
- Func<T>
Úloha funkce, která se má provést v hlavním vlákně.
Návraty
Objekt Task , který může být očekávána k zachycení výsledného objektu.