DispatcherHelper - класс

Вспомогательные методы для диспетчеризации вызовов в потоке UI.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public static class DispatcherHelper
Inheritance
Object    DispatcherHelper

Свойства

DispatcherService Текущая реализация IDispatcherService.

Методы

CheckAccess Возвращает признак того, что код выполняется в потоке диспетчера приложения, т.е. в основном UI-потоке.
InvokeInUI(Action) Выполняет делегат в потоке UI. Не возвращает управление, пока делегат не будет выполнен.
InvokeInUI(Action, DispatcherPriority) Выполняет делегат в потоке UI. Не возвращает управление, пока делегат не будет выполнен.
InvokeInUIAsync(Action) Выполняет делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsync(Action, DispatcherPriority) Выполняет делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsync(Object, ActionObject) Выполняет параметризованный делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsync(Object, FuncObject, Object) Выполняет параметризованный делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsync(Object, ActionObject, DispatcherPriority) Выполняет параметризованный делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsync(Object, FuncObject, Object, DispatcherPriority) Выполняет параметризованный делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsyncT(FuncT) Выполняет делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.
InvokeInUIAsyncT(FuncT, DispatcherPriority) Выполняет делегат в потоке UI. Возвращает управление, не дожидаясь его выполнения.

См. также