MainThread

MainThread

Класс MainThread предоставляет утилиты для выполнения действий в основном потоке приложения. Ниже приведены общие методы этого класса.

1. Методы инициализации

Метод Initialize

public static void Initialize(SynchronizationContext context)

Инициализирует класс MainThread с указанным контекстом синхронизации.

Параметры

  • context: Контекст синхронизации для основного потока.

Перегруженный метод Initialize

public static void Initialize()

Инициализирует класс MainThread с текущим контекстом синхронизации, если он доступен.

Метод HardInitialize

public static void HardInitialize(SynchronizationContext context)

Принудительно устанавливает контекст синхронизации для основного потока.

Параметры

  • context: Контекст синхронизации для основного потока.

2. Методы установки действий

Метод Set

public static void Set(Action updateAction)

Выполняет указанное действие в основном потоке.

Параметры

  • updateAction: Действие для выполнения в основном потоке.

Примечания

  • Класс MainThread предоставляет удобный способ выполнения действий в основном потоке приложения, даже если код вызывается из других потоков.

Last updated

Was this helpful?