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
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

每當活動的執行狀態改變時,工作流程實例會向執行時追蹤基礎設施發出活動狀態事件。 執行時追蹤基礎設施可在活動狀態事件發生時傳送追蹤服務 ActivityTrackingRecord 。 通常,追蹤服務不會關注工作流程實例中發生的每一個活動狀態事件,而只關注與特定地點特定活動相關的活動狀態事件。 An ActivityTrackingLocation 透過指定參考活動類型、一組活動狀態變更事件,以及一組條件來定義該位置的匹配參數,以更精確地限定該參考活動類型的實例或實例。

Note

單一 ActivityTrackingLocation 單位可能指的是工作流程實例潛在執行路徑中的多個實際位置。

你要在 和 ActivityTrackingLocation 中加入MatchingLocations物件ExcludedLocations,以定義 在 ActivityTrackPointTrackingProfile中 的匹配參數。

您必須指定要匹配的參考活動類型,方法是設定 ActivityTypeNameActivityType

你可以設定 MatchDerivedTypes 指定對參考活動類型衍生活動的興趣。

你可以加入 ActivityExecutionStatus 數值 ExecutionStatusEvents ,以指定要匹配的活動狀態事件。

你可以在特定條件下新增 ActivityTrackingCondition 物件 Conditions ,以指定參考活動類型的興趣。 例如,你可以只指定對參考活動類型中特定命名實例的興趣。

建構函式

名稱 Description
ActivityTrackingLocation()
已淘汰.

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

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

初始化一個新的類別實例,該實例 ActivityTrackingLocation 擁有指定的未限定名稱參考活動類型,該類別指定是否匹配由該參考活動類型衍生的活動,且符合指定的活動執行狀態事件。

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

初始化一個新的類別實例,該實例 ActivityTrackingLocation 具有指定的未限定名稱參考活動類型,且與指定的活動執行狀態事件相符。

ActivityTrackingLocation(String)
已淘汰.

使用指定的活動名稱初始化該類別的新 ActivityTrackingLocation 實例。

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

初始化一個新的類別實例,該實例具有指定的參考活動類型,該實例 ActivityTrackingLocation 指定是否匹配從該參考活動類型衍生的活動,且符合指定的活動執行狀態事件。

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

初始化一個擁有指定參考活動類型且符合指定活動執行狀態事件的類別新實例 ActivityTrackingLocation

ActivityTrackingLocation(Type)
已淘汰.

透過使用指定的參考活動類型初始化該類別的新 ActivityTrackingLocation 實例。

屬性

名稱 Description
ActivityType
已淘汰.

取得或設定要匹配的參考活動的共通語言執行時(CLR)型別。

ActivityTypeName
已淘汰.

取得或設定該地點參考活動類型的未限定名稱。

Conditions
已淘汰.

取得一系列用以符合該活動權益的條件。

ExecutionStatusEvents
已淘汰.

取得可匹配該地點的活動狀態事件清單。

MatchDerivedTypes
已淘汰.

取得或設定一個值,指示是否應匹配來自參考活動類型的活動。

方法

名稱 Description
Equals(Object)
已淘汰.

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

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

做為預設哈希函式。

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

取得目前實例的 Type

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

建立目前 Object的淺層複本。

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

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

(繼承來源 Object)

適用於