DispatcherExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор методов static
, которые расширяют класс Dispatcher.
public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
- Наследование
-
DispatcherExtensions
Комментарии
Методы в этом классе определяются как методы расширения, расширяющие Dispatcher класс. Это означает, что их можно вызывать как метод экземпляра для любого Dispatcher объекта.
Методы
BeginInvoke(Dispatcher, Action) |
Выполняет указанный делегат асинхронно с обычным приоритетом, в потоке, в котором был создан заданный объект Dispatcher. |
BeginInvoke(Dispatcher, Action, DispatcherPriority) |
Выполняет указанный делегат асинхронно с заданным приоритетом, в потоке, в котором был создан заданный объект Dispatcher. |
Invoke(Dispatcher, Action) |
Выполняет указанный делегат синхронно с обычным приоритетом, в потоке, в котором был создан заданный объект Dispatcher. |
Invoke(Dispatcher, Action, DispatcherPriority) |
Выполняет указанный делегат синхронно с заданным приоритетом, в потоке, в котором был создан заданный объект Dispatcher. |
Invoke(Dispatcher, Action, TimeSpan) |
Выполняет указанный делегат синхронно, в потоке, в котором был создан объект Dispatcher, и прекращает выполнение по истечении указанного времени ожидания. |
Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority) |
Выполняет указанный делегат синхронно, с заданным приоритетом, в потоке, в котором был создан объект Dispatcher, и прекращает выполнение по истечении указанного времени ожидания. |