Share via


InvokeFunc<T1,T2,T3,T4,TResult> 類別

定義

generic <typename T1, typename T2, typename T3, typename T4, typename TResult>
public ref class InvokeFunc sealed : System::Activities::NativeActivity<TResult>
[System.Windows.Markup.ContentProperty("Func")]
public sealed class InvokeFunc<T1,T2,T3,T4,TResult> : System.Activities.NativeActivity<TResult>
[<System.Windows.Markup.ContentProperty("Func")>]
type InvokeFunc<'T1, 'T2, 'T3, 'T4, 'Result> = class
    inherit NativeActivity<'Result>
Public NotInheritable Class InvokeFunc(Of T1, T2, T3, T4, TResult)
Inherits NativeActivity(Of TResult)

類型參數

T1

第一個 InArgument<T> 的型別,其值會傳遞至 ActivityFunc<T1,T2,T3,T4,TResult>

T2

第二個 InArgument<T> 的型別,其值會傳遞至 ActivityFunc<T1,T2,T3,T4,TResult>

T3

第三個 InArgument<T> 的型別,其值會傳遞至 ActivityFunc<T1,T2,T3,T4,TResult>

T4

第四個 InArgument<T> 的型別,其值會傳遞至 ActivityFunc<T1,T2,T3,T4,TResult>

TResult

傳回之 OutArgument<T> 的型別,其值會從 ActivityFunc<T1,T2,T3,T4,TResult> 傳回。

繼承
屬性

建構函式

InvokeFunc<T1,T2,T3,T4,TResult>()

初始化 InvokeFunc<T1,T2,T3,T4,TResult> 類別的新執行個體。

屬性

Argument1

取得或設定傳遞至 ActivityFunc<T1,T2,T3,T4,TResult> 的第一個引數。

Argument2

取得或設定傳遞至 ActivityFunc<T1,T2,T3,T4,TResult> 的第二個引數。

Argument3

取得或設定傳遞至 ActivityFunc<T1,T2,T3,T4,TResult> 的第三個引數。

Argument4

取得或設定傳遞至 ActivityFunc<T1,T2,T3,T4,TResult> 的第四個引數。

CacheId

取得工作流程定義範圍內的唯一快取識別碼。

(繼承來源 Activity)
CanInduceIdle

取得或設定值,這個值指出此活動是否會造成工作流程變為閒置。

(繼承來源 NativeActivity<TResult>)
Constraints

取得 Constraint 活動的集合,這些活動可以設定為提供 Activity 的驗證。

(繼承來源 Activity)
DisplayName

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

(繼承來源 Activity)
Func

取得或設定要叫用的 ActivityFunc<T1,T2,T3,T4,TResult>

Id

取得工作流程定義範圍內的唯一識別碼。

(繼承來源 Activity)
Implementation

活動的執行邏輯。

(繼承來源 NativeActivity<TResult>)
ImplementationVersion

取得或設定活動的實作版本。

(繼承來源 NativeActivity<TResult>)
Result

取得或設定 Activity<TResult> 的結果引數。

(繼承來源 Activity<TResult>)
ResultType

在衍生類別中實作時,取得活動 OutArgument 的型別。

(繼承來源 ActivityWithResult)

方法

Abort(NativeActivityAbortContext)

在衍生類別中實作時,會採取動作以回應中止的活動。

(繼承來源 NativeActivity<TResult>)
CacheMetadata(ActivityMetadata)

未實作。 請改用 CacheMetadata(NativeActivityMetadata)

(繼承來源 NativeActivity<TResult>)
CacheMetadata(NativeActivityMetadata)

建立並驗證活動引數、變數、子活動和活動委派的描述。

(繼承來源 NativeActivity<TResult>)
Cancel(NativeActivityContext)

在衍生類別中實作時,執行邏輯以便在非失誤性的狀況下及早完成活動。

(繼承來源 NativeActivity<TResult>)
Equals(Object)

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

(繼承來源 Object)
Execute(NativeActivityContext)

在衍生類別中實作時,執行活動的執行邏輯。

(繼承來源 NativeActivity<TResult>)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)

建立動態更新的對應時引發事件。

(繼承來源 NativeActivity<TResult>)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

建立動態更新的對應時引發事件。

(繼承來源 NativeActivity<TResult>)
ShouldSerializeDisplayName()

指出是否應序列化 DisplayName 屬性。

(繼承來源 Activity)
ToString()

傳回包含 的 和 的 。

(繼承來源 Activity)
UpdateInstance(NativeActivityUpdateContext)

更新 NativeActivity<TResult> 的執行個體。

(繼承來源 NativeActivity<TResult>)

適用於