Поделиться через


MainThread Класс

Определение

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

public ref class MainThread abstract sealed
public static class MainThread
type MainThread = class
Public Class MainThread
Наследование
MainThread

Комментарии

Вспомогательные функции главного потока.

Свойства

IsMainThread

Значение true, если текущий поток является потоком пользовательского интерфейса.

Методы

BeginInvokeOnMainThread(Action)

Вызывает действие в потоке main приложения.

GetMainThreadSynchronizationContextAsync()

Возвращает main контекст синхронизации потока.

InvokeOnMainThreadAsync(Action)

Асинхронно вызывает действие в потоке main приложения.

InvokeOnMainThreadAsync(Func<Task>)

Асинхронно вызывает функцию в потоке main приложения.

InvokeOnMainThreadAsync<T>(Func<T>)

Асинхронно вызывает функцию в потоке main приложения.

InvokeOnMainThreadAsync<T>(Func<Task<T>>)

Асинхронно вызывает функцию в потоке main приложения.

Применяется к