語言

ActivityFunc<TResult> 類別

定義

定義一個沒有 in 參數且只有一個 out 類型的 Tresult參數的活動代理。

generic <typename TResult>
public ref class ActivityFunc sealed : System::Activities::ActivityDelegate
public sealed class ActivityFunc<TResult> : System.Activities.ActivityDelegate
type ActivityFunc<'Result> = class
    inherit ActivityDelegate
Public NotInheritable Class ActivityFunc(Of TResult)
Inherits ActivityDelegate

類型參數

TResult

活動委託者的外論點類型。

繼承
ActivityFunc<TResult>

備註

此功能 ActivityDelegate 讓活動作者能揭露具有特定簽名的回調,使用者可為活動型處理程式提供相關處理程式。 ActivityFunc<TResult> 是 , ActivityDelegate 回傳一個值。 的 ActivityFunc<TResult> 簽名以通用型別參數形式指定。

這種類型的通用版本有多種,參數數從 1 到 16 不等,加上所呼叫的活動參數 out 。 也有針對活動代理的 ActivityAction 類型,但不會回傳值。

建構函式

名稱 Description
ActivityFunc<TResult>()

建立一個新的類別實例 ActivityFunc<TResult> 。

屬性

名稱 Description
DisplayName

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

(繼承來源 ActivityDelegate)
Handler

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

(繼承來源 ActivityDelegate)
Result

取得或設定活動委託者的 out 論元。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetResultArgument()

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

(繼承來源 ActivityDelegate)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

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

提供 ActivityDelegate.

(繼承來源 ActivityDelegate)
ShouldSerializeDisplayName()

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

(繼承來源 ActivityDelegate)
ToString()

回傳String包含 ActivityDelegate的表示DisplayName。

(繼承來源 ActivityDelegate)

適用於

另請參閱