다음을 통해 공유


DispatcherOperation 클래스

정의

Dispatcher 큐로 게시된 작업과 상호 작용하는 데 사용되는 개체를 나타냅니다.

public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
상속
DispatcherOperation
파생

설명

BeginInvoke 반환 된 DispatcherOperation 호출 될 때 개체입니다.

합니다 DispatcherOperation 개체에서 대리자와 상호 작용에 사용할 수는 Dispatcher 큐 작업의 우선 순위를 변경 하 여 작업을 중단 등입니다.

호출된 된 대리자의 반환 값을 가져오려면는 Result 속성입니다.

DispatcherOperation 예외 처리 범위가 아닙니다. 즉,에서 예외를 처리 하는 Dispatcher 및 작업에 의해 보존 되지 않습니다.

속성

Dispatcher

작업이 게시된 Dispatcher를 가져옵니다.

Priority

Dispatcher 큐에 있는 작업의 우선 순위를 가져오거나 설정합니다.

Result

작업이 완료된 후 작업 결과를 가져옵니다.

Status

작업의 현재 상태를 가져옵니다.

Task

현재 작업을 나타내는 Task<TResult>를 가져옵니다.

메서드

Abort()

작업을 중단합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAwaiter()

비동기 작업이 완료될 때 알림을 받는 개체를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InvokeDelegateCore()

DispatcherOperation과 관련된 작업을 시작합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Wait()

작업이 완료되기를 기다립니다.

Wait(TimeSpan)

지정된 시간 동안 작업이 완료되기를 기다립니다.

이벤트

Aborted

작업이 중단될 때 발생합니다.

Completed

작업이 완료되면 발생합니다.

적용 대상