語言

ActivityDelegate 類別

定義

代表一種基於活動的回撥。

public ref class ActivityDelegate abstract
[System.Windows.Markup.ContentProperty("Handler")]
public abstract class ActivityDelegate
[<System.Windows.Markup.ContentProperty("Handler")>]
type ActivityDelegate = class
Public MustInherit Class ActivityDelegate
繼承
ActivityDelegate
衍生
屬性

備註

活動代理讓活動作者能揭露具有特定簽名的回調,活動使用者可為此提供基於活動的處理程序。 活動代理有兩種類型: ActivityAction<T> 用於呼叫沒有回傳值的活動,以及 ActivityFunc<TResult> 用於調用具有回傳值的活動。 在限制子活動必須擁有簽章的案例中,活動委派非常實用。

建構函式

名稱 Description
ActivityDelegate()

由衍生類別建構子呼叫來初始化物件。

屬性

名稱 Description
DisplayName

取得或設定一個可選的友善名稱,用於除錯、驗證、異常處理及追蹤。

Handler

取得或設定由此 ActivityDelegate表示的活動。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetResultArgument()

當在導出類別中實作時,回傳 DelegateOutArgument 的 ActivityDelegate。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnGetRuntimeDelegateArguments(IList<RuntimeDelegateArgument>)

提供 ActivityDelegate.

ShouldSerializeDisplayName()

指示屬性值是否 DisplayName 應該序列化成 XAML。

ToString()

回傳String包含 ActivityDelegate的表示DisplayName。

適用於