DispatcherOperation<TResult> 類別

定義

表示物件,這個物件可用來與已張貼至 Dispatcher 佇列並包含 Task<TResult> 的作業互動。

generic <typename TResult>
public ref class DispatcherOperation : System::Windows::Threading::DispatcherOperation
public class DispatcherOperation<TResult> : System.Windows.Threading.DispatcherOperation
type DispatcherOperation<'Result> = class
    inherit DispatcherOperation
Public Class DispatcherOperation(Of TResult)
Inherits DispatcherOperation

類型參數

TResult

Task<TResult> 傳回的型別。

繼承
DispatcherOperation<TResult>

屬性

Dispatcher

取得張貼作業所至的 Dispatcher

(繼承來源 DispatcherOperation)
Priority

取得或設定作業在 Dispatcher 佇列中的優先權。

(繼承來源 DispatcherOperation)
Result

取得作業完成後的結果。

Status

取得作業的目前狀態。

(繼承來源 DispatcherOperation)
Task

取得 Task<TResult> 物件,表示目前的作業。

方法

Abort()

中止作業。

(繼承來源 DispatcherOperation)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAwaiter()

傳回等候傳回結果之非同步作業的物件。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InvokeDelegateCore()

開始與這個 DispatcherOperation 相關聯的作業。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
Wait()

等待作業完成。

(繼承來源 DispatcherOperation)
Wait(TimeSpan)

等待作業在指定的時間內完成。

(繼承來源 DispatcherOperation)

事件

Aborted

發生於作業已中止時。

(繼承來源 DispatcherOperation)
Completed

發生於作業已經完成時。

(繼承來源 DispatcherOperation)

適用於