Sdílet prostřednictvím


DispatcherExtensions Třída

Definice

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.

Platí pro