Поделиться через


DispatcherExtensions Класс

Определение

Этот класс предоставляет набор методов расширения, которые можно использовать для реализации IDispatcherобъектов.

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
Наследование
DispatcherExtensions

Методы

DispatchAsync(IDispatcher, Action)

Планирует предоставленное действие в потоке пользовательского интерфейса из рабочего потока.

DispatchAsync(IDispatcher, Func<Task>)

Планирует предоставленную функцию в потоке пользовательского интерфейса из рабочего потока.

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

Планирует предоставленный обратный вызов в потоке пользовательского интерфейса из рабочего потока и возвращает результаты асинхронно.

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

Планирует предоставленную функцию в потоке пользовательского интерфейса из рабочего потока.

GetSynchronizationContextAsync(IDispatcher)

Получает контекст синхронизации для текущего потока

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

Запускает таймер для указанного IDispatcher контекста.

Применяется к