DispatcherOperation DispatcherOperation DispatcherOperation DispatcherOperation Class

정의

Dispatcher 큐로 게시된 작업과 상호 작용하는 데 사용되는 개체를 나타냅니다.Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue.

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

설명

BeginInvoke 반환 된 DispatcherOperation 호출 될 때 개체입니다.BeginInvoke returns a DispatcherOperation object when it is called.

합니다 DispatcherOperation 개체에서 대리자와 상호 작용에 사용할 수는 Dispatcher 큐 작업의 우선 순위를 변경 하 여 작업을 중단 등입니다.The DispatcherOperation object can be used to interact with the delegate on the Dispatcher queue, such as changing the priority of the operation or aborting the operation.

호출된 된 대리자의 반환 값을 가져오려면는 Result 속성입니다.To obtain the return value of the invoked delegate, use the Result property.

DispatcherOperation 예외 처리 범위가 아닙니다.The DispatcherOperation is not an exception handling boundary. 즉,에서 예외를 처리 하는 Dispatcher 및 작업에 의해 보존 되지 않습니다.This means that exceptions are handled by the Dispatcher and are not preserved by the operation.

속성

Dispatcher Dispatcher Dispatcher Dispatcher

작업이 게시된 Dispatcher를 가져옵니다.Gets the Dispatcher that the operation was posted to.

Priority Priority Priority Priority

Dispatcher 큐에 있는 작업의 우선 순위를 가져오거나 설정합니다.Gets or sets the priority of the operation in the Dispatcher queue.

Result Result Result Result

작업이 완료된 후 작업 결과를 가져옵니다.Gets the result of the operation after it has completed.

Status Status Status Status

작업의 현재 상태를 가져옵니다.Gets the current status of the operation.

Task Task Task Task

현재 작업을 나타내는 Task<TResult>를 가져옵니다.Gets a Task<TResult> that represents the current operation.

메서드

Abort() Abort() Abort() Abort()

작업을 중단합니다.Aborts the operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAwaiter() GetAwaiter() GetAwaiter() GetAwaiter()

비동기 작업이 완료될 때 알림을 받는 개체를 반환합니다.Returns an object that is notified when the asynchronous operation is finished.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore()

DispatcherOperation과 관련된 작업을 시작합니다.Begins the operation that is associated with this DispatcherOperation.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
Wait() Wait() Wait() Wait()

작업이 완료되기를 기다립니다.Waits for the operation to complete

Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan)

지정된 시간 동안 작업이 완료되기를 기다립니다.Waits for the operation to complete in the specified period of time.

이벤트

Aborted Aborted Aborted Aborted

작업이 중단될 때 발생합니다.Occurs when the operation is aborted.

Completed Completed Completed Completed

작업이 완료되면 발생합니다.Occurs when the operation has completed.

적용 대상