共用方式為


ActivityFunc<T1,T2,T3,T4,T5,TResult> 類別

定義

定義具有五個型別 T 之 in 引數和一個型別 TResult 之 out 引數的活動委派。

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

類型參數

T1

活動委派的第一個 in 引數的型別。

T2

活動委派的第二個 in 引數的型別。

T3

活動委派的第三個 in 引數的型別。

T4

活動委派的第四個 in 引數的型別。

T5

活動委派的第五個 in 引數的型別。

TResult

活動委派的 out 引數型別。

繼承
ActivityFunc<T1,T2,T3,T4,T5,TResult>

備註

ActivityDelegate 可讓活動作者使用特定的簽章以公開回呼,活動使用者可據此提供活動處理常式。 ActivityFunc<T1,T2,T3,T4,T5,TResult>ActivityDelegate,可傳回值。 將 ActivityFunc<T1,T2,T3,T4,T5,TResult> 的簽章指定為泛型型別引數。

此類型的多個泛型版本從 1 到 16 個自變數,加上 out 所呼叫活動的自變數。 活動委派也有 ActivityAction 類型,這些委派不會傳回值。

建構函式

ActivityFunc<T1,T2,T3,T4,T5,TResult>()

建立 ActivityFunc<T1,T2,T3,T4,T5,TResult> 類別的新執行個體。

屬性

Argument1

取得或設定活動委派的第一個 in 引數。

Argument2

取得或設定活動委派的第二個 in 引數。

Argument3

取得或設定活動委派的第三個 in 引數。

Argument4

取得或設定活動委派的第四個 in 引數。

Argument5

取得或設定活動委派的第五個 in 引數。

DisplayName

取得或設定選擇性的易記名稱,這個名稱會用於偵錯、驗證、例外狀況處理及追蹤。

(繼承來源 ActivityDelegate)
Handler

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

(繼承來源 ActivityDelegate)
Result

取得或設定活動委派的 out 引數。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetResultArgument()

在衍生類別中實作時,會傳回 DelegateOutArgumentActivityDelegate

(繼承來源 ActivityDelegate)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

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

提供 ActivityDelegate 的執行階段引數清單。

(繼承來源 ActivityDelegate)
ShouldSerializeDisplayName()

表示 DisplayName 屬性值是否應序列化為 XAML。

(繼承來源 ActivityDelegate)
ToString()

傳回 StringActivityDelegate 表示,其中包含 DisplayName

(繼承來源 ActivityDelegate)

適用於

另請參閱