다음을 통해 공유


MainThread 클래스

정의

MainThread 클래스를 사용하면 애플리케이션이 주 실행 스레드에서 코드를 실행할 수 있으며, 특정 코드 블록이 현재 주 스레드에서 실행되고 있는지 확인할 수 있습니다.

public ref class MainThread abstract sealed
public static class MainThread
type MainThread = class
Public Class MainThread
상속
MainThread

설명

기본 스레드 도우미.

속성

IsMainThread

True이면 현재 스레드가 UI 스레드입니다.

메서드

BeginInvokeOnMainThread(Action)

애플리케이션의 기본 스레드에서 작업을 호출합니다.

GetMainThreadSynchronizationContextAsync()

기본 스레드 동기화 컨텍스트를 가져옵니다.

InvokeOnMainThreadAsync(Action)

애플리케이션의 기본 스레드에 대한 작업을 비동기적으로 호출합니다.

InvokeOnMainThreadAsync(Func<Task>)

애플리케이션의 기본 스레드에서 함수를 비동기적으로 호출합니다.

InvokeOnMainThreadAsync<T>(Func<T>)

애플리케이션의 기본 스레드에서 함수를 비동기적으로 호출합니다.

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

애플리케이션의 기본 스레드에서 함수를 비동기적으로 호출합니다.

적용 대상