Udostępnij za pośrednictwem


DispatcherExtensions Klasa

Definicja

Ta klasa udostępnia zestaw metod rozszerzeń, których można używać w obiektach implementujących IDispatcherelement .

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
Dziedziczenie
DispatcherExtensions

Metody

DispatchAsync(IDispatcher, Action)

Umożliwia zaplanowanie podanej akcji w wątku interfejsu użytkownika z wątku roboczego.

DispatchAsync(IDispatcher, Func<Task>)

Planuje udostępnioną funkcję w wątku interfejsu użytkownika z wątku roboczego.

DispatchAsync<T>(IDispatcher, Func<T>)

Planuje podane wywołanie zwrotne w wątku interfejsu użytkownika z wątku roboczego i zwraca wyniki asynchronicznie.

DispatchAsync<T>(IDispatcher, Func<Task<T>>)

Planuje udostępnioną funkcję w wątku interfejsu użytkownika z wątku roboczego.

GetSynchronizationContextAsync(IDispatcher)

Pobiera kontekst synchronizacji dla bieżącego wątku.

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

Uruchamia czasomierz w określonym IDispatcher kontekście.

Dotyczy