ActivityTrackingLocation 類別

定義

警告

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

定義對應根工作流程執行個體潛在執行路徑中活動狀態事件的活動限定位置。 此類別無法獲得繼承。

public ref class ActivityTrackingLocation sealed
[System.Serializable]
public sealed class ActivityTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityTrackingLocation
[<System.Serializable>]
type ActivityTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityTrackingLocation = class
Public NotInheritable Class ActivityTrackingLocation
繼承
ActivityTrackingLocation
屬性

備註

注意

此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型

每當活動的執行狀態變更時,工作流程執行個體都會發出活動狀態事件到執行階段追蹤基礎結構。 每當發生活動狀態事件時,執行階段追蹤基礎結構可以傳送 ActivityTrackingRecord 至追蹤服務。 追蹤服務通常不需要用到發生在工作流程執行個體中的每個活動狀態事件,而是只會需要用到與位於工作流程執行個體中指定位置的特定種類活動關聯的活動狀態事件。 ActivityTrackingLocation 會指定參考活動類型、一組活動狀態變更事件,以及可更精確地限定參考活動類型之執行個體的一組條件,藉此定義比對參數。

注意

單一 ActivityTrackingLocation 可能會參考工作流程執行個體潛在執行路徑中的多個實際位置。

您可以將 ActivityTrackingLocation 物件加入至 MatchingLocationsExcludedLocations,以定義 ActivityTrackPointTrackingProfile 的比對參數。

您必須設定 ActivityTypeNameActivityType,以指定要比對的參考活動類型。

您可以設定 MatchDerivedTypes 以指定要使用哪些衍生自參考活動類型的活動。

您可以將 ActivityExecutionStatus 值加入至 ExecutionStatusEvents 中,以指定要比對的活動狀態事件。

您可以將 ActivityTrackingCondition 物件加入至 Conditions 中,以指定要使用哪些僅適用於特定條件的參考活動類型。 例如,您可以指定只要使用哪些參考活動類型的特定具名執行個體。

建構函式

ActivityTrackingLocation()
已淘汰.

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

ActivityTrackingLocation(String)
已淘汰.

使用指定的活動名稱,初始化 ActivityTrackingLocation 類別的新執行個體。

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
已淘汰.

使用指定的非限定名稱,初始化 ActivityTrackingLocation 類別的新執行個體;這個類別具有參考活動類型,也會指定是否比對衍生自參考活動類型的活動,並且符合指定的活動執行狀態事件。

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
已淘汰.

使用指定的非限定名稱,初始化具有參考活動類型且符合指定活動執行狀態事件之 ActivityTrackingLocation 類別的新執行個體。

ActivityTrackingLocation(Type)
已淘汰.

使用指定的參考活動類型,初始化 ActivityTrackingLocation 類別的新執行個體。

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
已淘汰.

初始化 ActivityTrackingLocation 類別的新執行個體;這個類別具有指定的參考活動類型,也會指定是否比對衍生自參考活動類型的活動,並且符合指定的活動執行狀態事件。

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
已淘汰.

初始化具有參考活動類型且符合指定活動執行狀態事件之 ActivityTrackingLocation 類別的新執行個體。

屬性

ActivityType
已淘汰.

取得或設定要比對之參考活動的 Common Language Runtime (CLR) 型別。

ActivityTypeName
已淘汰.

取得或設定位置的參考活動類型非限定名稱。

Conditions
已淘汰.

取得條件集合,這些條件是用來限定要使用哪些活動。

ExecutionStatusEvents
已淘汰.

取得可針對此位置比對之活動狀態事件的清單。

MatchDerivedTypes
已淘汰.

取得或設定指出是否應比對衍生自參考活動類型之活動的值。

方法

Equals(Object)
已淘汰.

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

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設雜湊函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()
已淘汰.

傳回代表目前物件的字串。

(繼承來源 Object)

適用於