System.Workflow.Runtime.Tracking 命名空間

包含與追蹤服務相關的類別和介面。

類別

ActivityDataTrackingExtract

指定從活動上擷取的屬性或欄位,並在追蹤點符合時,與關聯的附註集合一起傳送至追蹤服務。

ActivityTrackingCondition

代表使用指定的比較運算子比較活動成員的值與指定值的條件。

ActivityTrackingLocation

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

ActivityTrackingLocationCollection

包含 ActivityTrackingLocation 物件的集合。

ActivityTrackingRecord

包含在符合 ActivityTrackPoint 時,由執行階段追蹤基礎結構傳送至追蹤服務的資料。 這也使用於 ActivityEvents 屬性的傳回清單中。

ActivityTrackPoint

為工作流程執行個體潛在執行路徑上要追蹤的活動執行狀態變更定義一個關聯的點。 此類別無法獲得繼承。

ActivityTrackPointCollection

包含 ActivityTrackPoint 物件的集合。

ExtractCollection

包含 TrackingExtract 物件的集合。

PreviousTrackingServiceAttribute

指出前一版使用 TrackingService 的型別。

ProfileRemovedEventArgs

提供 ProfileRemoved 事件的資料。 此類別無法獲得繼承。

ProfileUpdatedEventArgs

提供 ProfileUpdated 事件的資料。 此類別無法獲得繼承。

SqlTrackingQuery

包含方法和屬性,用於管理包含在 SqlTrackingService 使用的 SQL 資料庫中的追蹤資料查詢。

SqlTrackingQueryOptions

包含的屬性可用於限制 SqlTrackingWorkflowInstance 的呼叫所傳回的 GetWorkflows(SqlTrackingQueryOptions) 物件集合。

SqlTrackingService

代表使用 SQL 資料庫儲存追蹤資訊的追蹤服務。

SqlTrackingWorkflowInstance

針對工作流程執行個體的 SqlTrackingService 維護於 SQL 資料庫中之追蹤資料,提供存取權。

TrackingAnnotationCollection

包含附註的集合。

TrackingChannel

表示追蹤通道的 abstract 基底類別。

TrackingCondition

代表可用來限制 abstractActivityTrackingLocation 的比較的 UserTrackingLocation 基底類別。

TrackingConditionCollection

包含 TrackingCondition 物件的集合。

TrackingDataItem

代表從工作流程擷取的單一資料項目和其所有相關附註。

TrackingDataItemValue

包括從 SqlTrackingQueryOptions 中的工作流程執行個體上擷取的資料之篩選條件。

TrackingExtract

abstract 基底類別,表示要從工作流程執行個體和其關聯附註中擷取的欄位或屬性。

TrackingParameters

包含與 TrackingChannel 關聯之工作流程執行個體的相關資訊。 此類別無法獲得繼承。

TrackingProfile

定義根工作流程執行個體的可能執行路徑中要使用的點,而且要讓追蹤服務知道這個點。

TrackingProfileCache

提供主應用程式可用於清除追蹤設定檔快取的方法。

TrackingProfileDeserializationException

TrackingProfile 無法將 XML 文件還原序列化至 TrackingProfileSerializer 中時,所擲回的例外狀況。

TrackingProfileSerializer

使用追蹤設定檔 XML 結構描述定義 (XSD) 提供將追蹤設定檔序列化為 XML 文件,以及從 XML 文件將追蹤設定檔還原序列化的方法。

TrackingRecord

abstractActivityTrackingRecordUserTrackingRecord 是衍生自此 WorkflowTrackingRecord 基底類別。

TrackingService

提供追蹤服務與執行階段追蹤基礎結構之間的基本介面。

TrackingWorkflowChangedEventArgs

包含工作流程執行個體執行期間所發生之工作流程變更的相關資料。

TrackingWorkflowExceptionEventArgs

包含工作流程執行個體執行期間所發生之例外狀況的相關資料。

TrackingWorkflowSuspendedEventArgs

包含工作流程執行個體暫止原因的相關資訊。

TrackingWorkflowTerminatedEventArgs

包含與工作流程執行個體的終止關聯的資料。

UserTrackingLocation

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

UserTrackingLocationCollection

包含 UserTrackingLocation 物件的集合。

UserTrackingRecord

包含在符合 UserTrackPoint 時,由執行階段追蹤基礎結構傳送至追蹤服務的資料。

UserTrackPoint

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

UserTrackPointCollection

包含 UserTrackPoint 物件的集合。

WorkflowDataTrackingExtract

指定從工作流程的根活動中擷取的屬性或欄位,並在追蹤點符合時,與關聯的附註集合一起傳送至追蹤服務。

WorkflowTrackingLocation

定義根工作流程執行個體中發生特定工作流程狀態事件的位置,以供追蹤設定檔中的 WorkflowTrackPoint 比對。 此類別無法獲得繼承。

WorkflowTrackingRecord

包含執行階段追蹤基礎結構在符合 WorkflowTrackPoint 時傳送至追蹤服務的資料。 這也使用於 WorkflowEvents 屬性的傳回清單中。

WorkflowTrackPoint

為根活動流程執行個體潛在執行路徑上要追蹤的一組工作流程狀態事件定義一個關聯的點。

WorkflowTrackPointCollection

包含 WorkflowTrackPoint 物件的集合。

介面

IProfileNotification

提供通知機制,讓追蹤服務通知執行階段追蹤基礎結構有關特定工作流程 TrackingProfileType 的變更。

列舉

ComparisonOperator

指定要在比較的運算元上執行的操作。

TrackingWorkflowEvent

指定工作流程狀態事件的類型。