Dispatcher.Yield 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 디스패처에 비동기적으로 제어를 다시 제공하여 다른 이벤트를 처리할 수 있는 기회를 디스패처에 제공하는 awaitable 개체를 만듭니다.
오버로드
Yield() |
현재 디스패처에 비동기적으로 제어를 다시 제공하여 다른 이벤트를 처리할 수 있는 기회를 디스패처에 제공하는 awaitable 개체를 만듭니다. |
Yield(DispatcherPriority) |
현재 디스패처에 비동기적으로 제어를 다시 제공하여 다른 이벤트를 처리할 수 있는 기회를 디스패처에 제공하는 awaitable 개체를 만듭니다. 이 메서드의 결과를 기다리는 코드에 제어를 반환할 때 발생하는 작업은 지정된 우선 순위를 사용하여 예약됩니다. |
Yield()
현재 디스패처에 비동기적으로 제어를 다시 제공하여 다른 이벤트를 처리할 수 있는 기회를 디스패처에 제공하는 awaitable 개체를 만듭니다.
public:
static System::Windows::Threading::DispatcherPriorityAwaitable Yield();
public static System.Windows.Threading.DispatcherPriorityAwaitable Yield ();
static member Yield : unit -> System.Windows.Threading.DispatcherPriorityAwaitable
Public Shared Function Yield () As DispatcherPriorityAwaitable
반환
현재 디스패처에 제어를 비동기적으로 다시 제공하여 디스패처가 다른 이벤트를 처리할 수 있도록 기회를 제공하는 awaitable 개체입니다.
설명
이 메서드는 다른 이벤트 처리와 같은 다른 작업을 수행할 수 있도록 현재 디스패처에 실행 제어를 일시적으로 해제하는 방법을 제공합니다. 반환 값의 await
연산자를 사용하거나 Await
Visual Basic 현재 디스패처로 제어를 반환합니다. 앱이 UI 스레드에서 많은 작업을 수행하는 동안 앱에서 이벤트를 처리할 수 있는 기회를 제공하려면 이 메서드를 사용합니다. 예를 들어 컨트롤을 업데이트하는 장기 실행 루프에서 이 메서드를 사용할 수 있습니다.
이 메서드는 메서드를 호출 Yield(DispatcherPriority) 하고 전달하는 DispatcherPriority.Background것과 같습니다.
적용 대상
Yield(DispatcherPriority)
현재 디스패처에 비동기적으로 제어를 다시 제공하여 다른 이벤트를 처리할 수 있는 기회를 디스패처에 제공하는 awaitable 개체를 만듭니다. 이 메서드의 결과를 기다리는 코드에 제어를 반환할 때 발생하는 작업은 지정된 우선 순위를 사용하여 예약됩니다.
public:
static System::Windows::Threading::DispatcherPriorityAwaitable Yield(System::Windows::Threading::DispatcherPriority priority);
public static System.Windows.Threading.DispatcherPriorityAwaitable Yield (System.Windows.Threading.DispatcherPriority priority);
static member Yield : System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherPriorityAwaitable
Public Shared Function Yield (priority As DispatcherPriority) As DispatcherPriorityAwaitable
매개 변수
- priority
- DispatcherPriority
연속 예약할 우선 순위입니다.
반환
현재 디스패처에 제어를 비동기적으로 다시 제공하여 디스패처가 다른 이벤트를 처리할 수 있도록 기회를 제공하는 awaitable 개체입니다.
설명
이 메서드는 다른 이벤트 처리와 같은 다른 작업을 수행할 수 있도록 현재 디스패처에 실행 제어를 일시적으로 해제하는 방법을 제공합니다. 반환 값의 await
연산자를 사용하거나 Await
Visual Basic 현재 디스패처로 제어를 반환합니다. 앱이 UI 스레드에서 많은 작업을 수행하는 동안 앱에서 이벤트를 처리할 수 있는 기회를 제공하려면 이 메서드를 사용합니다. 예를 들어 컨트롤을 업데이트하는 장기 실행 루프에서 이 메서드를 사용할 수 있습니다.