다음을 통해 공유


DispatcherExtensions 클래스

정의

이 클래스는 구현하는 개체에 사용할 수 있는 확장 메서드 집합을 IDispatcher제공합니다.

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
상속
DispatcherExtensions

메서드

DispatchAsync(IDispatcher, Action)

작업자 스레드에서 UI 스레드에서 제공된 작업을 예약합니다.

DispatchAsync(IDispatcher, Func<Task>)

작업자 스레드에서 UI 스레드에서 제공된 함수를 예약합니다.

DispatchAsync<T>(IDispatcher, Func<T>)

작업자 스레드에서 UI 스레드에서 제공된 콜백을 예약하고 결과를 비동기적으로 반환합니다.

DispatchAsync<T>(IDispatcher, Func<Task<T>>)

작업자 스레드에서 UI 스레드에서 제공된 함수를 예약합니다.

GetSynchronizationContextAsync(IDispatcher)

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

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

지정된 IDispatcher 컨텍스트에서 타이머를 시작합니다.

적용 대상