UserTrackPoint 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
- 屬性
備註
Note
此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的
活動設計器或工作流程設計者可能會使用過載 Activity.TrackData 和 ActivityExecutionContext.TrackData 方法來進行工作流的監控,將資料以使用者事件的形式傳送到執行時追蹤基礎設施。 所發出的資料稱為使用者資料。 與僅在狀態變更時發生的活動狀態事件及工作流程狀態事件不同,使用者事件可以在工作流程中任何被監控的位置發生。 有許多理由需要在工作流程中設置以發出使用者事件。 例如,工作流程設計者可能希望傳達工作流程進度的邏輯狀態資訊,或活動設計者可能希望在活動狀態變更以外的時間向活動成員提供機會。
A UserTrackPoint 定義了與使用者事件相關的根工作流程實例潛在執行路徑中的一個興趣點。 A UserTrackPoint 包含包含在匹配中的位置、排除在匹配之外的位置,以及當追蹤點匹配時應從工作流程實例中擷取的任何額外資料。 你可以新增一個 UserTrackPoint to TrackingProfile.UserTrackPoints ,指示執行時的追蹤基礎設施在追蹤點匹配時將 a UserTrackingRecord 傳送給追蹤服務。 使用者資料會以 UserTrackingRecord.UserData。 單一單點 UserTrackPoint 可以在工作流程實例的多個點進行匹配。
A UserTrackingLocation 包含與工作流實例潛在執行路徑中與使用者事件相關位置的匹配條件。 你可以新增 UserTrackingLocation 物件到 , MatchingLocations 來定義應該包含在追蹤點匹配中的位置。 同樣地,你可以加入 UserTrackingLocation 物件 ExcludedLocations ,定義應該排除在軌跡點匹配之外的位置。
你可以新增 ActivityDataTrackingExtract 物件和 WorkflowDataTrackingExtract 物件, Extracts 指定當追蹤點匹配時,應該從工作流程實例中擷取的資料。 擷取後的資料會以 回傳。UserTrackingRecord.Body
你可以新增 來 Annotations 指定與該軌道點相關的額外資訊。 這些註解會在 中回傳。UserTrackPoint.Annotations
關於如何使用此類別的範例,請參閱「 使用使用者追蹤點數範例」。
建構函式
| 名稱 | Description |
|---|---|
| UserTrackPoint() |
已淘汰.
初始化 UserTrackPoint 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Annotations |
已淘汰.
取得與軌道點相關的註解集合。 |
| ExcludedLocations |
已淘汰.
取得執行時追蹤基礎設施應排除在追蹤點之外的位置集合。 |
| Extracts |
已淘汰.
會收到一個集合,指定要從工作流程實例中擷取並傳送給追蹤服務的資料。 |
| MatchingLocations |
已淘汰.
取得執行時追蹤基礎設施應該包含在追蹤點匹配中的位置集合。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
已淘汰.
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
已淘汰.
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
已淘汰.
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
已淘汰.
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
已淘汰.
傳回表示目前 物件的字串。 (繼承來源 Object) |