Activity 類別

定義

用來從既有 Activity 物件建立複合活動的抽象基底類別。

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

範例

下列範例將示範 Activity 衍生類別的簡單實作。

備註

Activity 是活動型別階層中的基底類別。 所有其他活動型別 (例如 CodeActivityNativeActivityAsyncCodeActivityDynamicActivityActivityWithResult) 會衍生自這個類別。

建構函式

Activity()

初始化 Activity 類別的新執行個體。

屬性

CacheId

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

Constraints

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

DisplayName

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

Id

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

Implementation

取得或設定委派,這個委派會傳回包含執行邏輯的 Activity

ImplementationVersion

取得或設定所使用實作的版本。

方法

CacheMetadata(ActivityMetadata)

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

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

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

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

ShouldSerializeDisplayName()

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

ToString()

傳回包含 的 和 的 。

適用於