IDispatcherService - интерфейс

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

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface 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. Возвращает управление, не дожидаясь его выполнения.

См. также