Freigeben über


DispatcherExtensions Klasse

Definition

Diese Klasse stellt eine Reihe von Erweiterungsmethoden bereit, die für Objekte verwendet werden können, die implementiert IDispatcherwerden.

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

Methoden

DispatchAsync(IDispatcher, Action)

Plant die bereitgestellte Aktion im UI-Thread aus einem Workerthread.

DispatchAsync(IDispatcher, Func<Task>)

Plant die bereitgestellte Funktion im UI-Thread aus einem Workerthread.

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

Plant den bereitgestellten Rückruf im UI-Thread aus einem Workerthread und gibt die Ergebnisse asynchron zurück.

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

Plant die bereitgestellte Funktion im UI-Thread aus einem Workerthread.

GetSynchronizationContextAsync(IDispatcher)

Ruft den Synchronisierungskontext für den aktuellen Thread ab.

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

Startet einen Timer im angegebenen IDispatcher Kontext.

Gilt für: