UserTrackPoint 類別

定義

警告

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

為根活動流程執行個體潛在執行路徑上要追蹤的使用者事件定義一個關聯的點。 此類別無法獲得繼承。

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

備註

注意

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

活動設計工具或工作流程設計工具可使用多載的 Activity.TrackDataActivityExecutionContext.TrackData 方法,以指示工作流程發出資料到執行階段追蹤基礎結構做為使用者事件。 發出的資料稱為使用者資料。 與活動狀態事件不同的是,工作流程狀態事件只發生在狀態變更時,使用者事件可能發生在工作流程中指示的任何位置。 指示工作流程發出使用者事件有很多原因。 例如,工作流程設計工具可能想要傳達有關工作流程進度的邏輯狀態資訊,或活動設計工具可能想要在活動狀態變更以外的時候提供機會給活動成員。

UserTrackPoint 定義根活動流程執行個體潛在執行路徑中與使用者事件關聯的點。 UserTrackPoint 包含加入比對中的位置、排除在比對外的位置,以及要在追蹤點符合時從工作流程執行個體中擷取的任何其他資料。 您可以將 UserTrackPoint 加入至 TrackingProfile.UserTrackPoints,以指示執行階段追蹤基礎結構在追蹤點符合時傳送 UserTrackingRecord 至追蹤服務。 使用者資料會在 UserTrackingRecord.UserData 中傳回。 一個 UserTrackPoint 可能會符合工作流程執行個體中的多個點。

UserTrackingLocation 包含與工作流程執行個體潛在執行路徑中的使用者事件關聯的位置比對條件。 您可以將 UserTrackingLocation 物件加入至 MatchingLocations 中,以定義要包含在追蹤點比對中的位置。 同樣地,您可以將 UserTrackingLocation 物件新增至 ExcludedLocations 中,以定義要排除在追蹤點比對外的位置。

您可以將 ActivityDataTrackingExtract 物件和 WorkflowDataTrackingExtract 物件加入至 Extracts 中,以指定在追蹤點符合時要從工作流程執行個體中擷取的資料。 擷取的資料將在 UserTrackingRecord.Body 中傳回。

您可以加入 Annotations,以指定與追蹤點關聯的其他資訊。 這些附註將在 UserTrackPoint.Annotations 中傳回。

如需如何使用這個類別的範例,請參閱 使用使用者追蹤點追蹤範例

建構函式

UserTrackPoint()
已淘汰.

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

屬性

Annotations
已淘汰.

取得與追蹤點關聯之附註的集合。

ExcludedLocations
已淘汰.

取得應由執行階段追蹤基礎結構排除在追蹤點外的位置集合。

Extracts
已淘汰.

取得集合,該集合指定要從工作流程執行個體擷取並傳送至追蹤服務的資料。

MatchingLocations
已淘汰.

取得應由執行階段追蹤基礎結構包含在追蹤點比對內的位置集合。

方法

Equals(Object)
已淘汰.

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

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

做為預設雜湊函式。

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

取得目前執行個體的 Type

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

建立目前 Object 的淺層複製。

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

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

(繼承來源 Object)

適用於