DispatcherExtensions Třída
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 třída poskytuje sadu rozšiřujících metod, které lze použít u objektů implementovaných IDispatcher.
public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
- Dědičnost
-
DispatcherExtensions
Metody
DispatchAsync(IDispatcher, Action) |
Naplánuje zadanou akci na vlákně uživatelského rozhraní z pracovního vlákna. |
DispatchAsync(IDispatcher, Func<Task>) |
Naplánuje zadanou funkci ve vlákně uživatelského rozhraní z pracovního vlákna. |
DispatchAsync<T>(IDispatcher, Func<T>) |
Naplánuje poskytnutý zpětné volání ve vlákně uživatelského rozhraní z pracovního vlákna a vrátí výsledky asynchronně. |
DispatchAsync<T>(IDispatcher, Func<Task<T>>) |
Naplánuje zadanou funkci ve vlákně uživatelského rozhraní z pracovního vlákna. |
GetSynchronizationContextAsync(IDispatcher) |
Získá kontext synchronizace pro aktuální vlákno. |
StartTimer(IDispatcher, TimeSpan, Func<Boolean>) |
Spustí časovač v zadaném IDispatcher kontextu. |