MainThread
MainThread
Класс MainThread предоставляет утилиты для выполнения действий в основном потоке приложения. Ниже приведены общие методы этого класса.
1. Методы инициализации
Метод Initialize
Initializepublic static void Initialize(SynchronizationContext context)Инициализирует класс MainThread с указанным контекстом синхронизации.
Параметры
context: Контекст синхронизации для основного потока.
Перегруженный метод Initialize
Initializepublic static void Initialize()Инициализирует класс MainThread с текущим контекстом синхронизации, если он доступен.
Метод HardInitialize
HardInitializepublic static void HardInitialize(SynchronizationContext context)Принудительно устанавливает контекст синхронизации для основного потока.
Параметры
context: Контекст синхронизации для основного потока.
2. Методы установки действий
Метод Set
Setpublic static void Set(Action updateAction)Выполняет указанное действие в основном потоке.
Параметры
updateAction: Действие для выполнения в основном потоке.
Примечания
Класс
MainThreadпредоставляет удобный способ выполнения действий в основном потоке приложения, даже если код вызывается из других потоков.
Last updated
Was this helpful?