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
衍生

備註

BeginInvokeDispatcherOperation呼叫 物件時會傳回 物件。

物件 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

發生於作業已經完成時。

適用於