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 контекста. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по