System.Workflow.Runtime.Tracking Namespace

包含與追蹤服務相關的類別和介面。 Contains classes and an interface related to tracking services.

類別

ActivityDataTrackingExtract

指定從活動上擷取的屬性或欄位,並在追蹤點符合時,與關聯的附註集合一起傳送至追蹤服務。Specifies a property or a field to be extracted from an activity and sent to the tracking service together with an associated collection of annotations when a track point is matched.

ActivityTrackingCondition

代表使用指定的比較運算子比較活動成員的值與指定值的條件。Represents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.

ActivityTrackingLocation

定義對應根工作流程執行個體潛在執行路徑中活動狀態事件的活動限定位置。Defines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. 這個類別無法被繼承。This class cannot be inherited.

ActivityTrackingLocationCollection

包含 ActivityTrackingLocation 物件的集合。Contains a collection of ActivityTrackingLocation objects.

ActivityTrackingRecord

包含在符合 ActivityTrackPoint 時,由執行階段追蹤基礎結構傳送至追蹤服務的資料。Contains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. 這也使用於 ActivityEvents 屬性的傳回清單中。It is also used in the return list of the ActivityEvents property.

ActivityTrackPoint

為工作流程執行個體潛在執行路徑上要追蹤的活動執行狀態變更定義一個關聯的點。Defines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. 此類別無法被繼承。This class cannot be inherited.

ActivityTrackPointCollection

包含 ActivityTrackPoint 物件的集合。Contains a collection of ActivityTrackPoint objects.

ExtractCollection

包含 TrackingExtract 物件的集合。Contains a collection of TrackingExtract objects.

PreviousTrackingServiceAttribute

指出前一版使用 TrackingService 的型別。Indicates the type of the TrackingService that was used prior to the current version.

ProfileRemovedEventArgs

提供 ProfileRemoved 事件的資料。Provides data for the ProfileRemoved event. 這個類別無法被繼承。This class cannot be inherited.

ProfileUpdatedEventArgs

提供 ProfileUpdated 事件的資料。Provides the data for the ProfileUpdated event. 這個類別無法被繼承。This class cannot be inherited.

SqlTrackingQuery

包含方法和屬性,用於管理包含在 SqlTrackingService 使用的 SQL 資料庫中的追蹤資料查詢。Contains methods and properties that are used to manage queries to the tracking data that is contained in the SQL database used by a SqlTrackingService.

SqlTrackingQueryOptions

包含的屬性可用於限制 SqlTrackingWorkflowInstance 的呼叫所傳回的 GetWorkflows(SqlTrackingQueryOptions) 物件集合。Contains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

代表使用 SQL 資料庫儲存追蹤資訊的追蹤服務。Represents a tracking service that uses a SQL database to store tracking information.

SqlTrackingWorkflowInstance

針對工作流程執行個體的 SqlTrackingService 維護於 SQL 資料庫中之追蹤資料,提供存取權。Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.

TrackingAnnotationCollection

包含附註的集合。Contains a collection of annotations.

TrackingChannel

表示追蹤通道的 abstract 基底類別。The abstract base class that represents a tracking channel.

TrackingCondition

代表可用來限制 abstractActivityTrackingLocation 的比較的 UserTrackingLocation 基底類別。An abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.

TrackingConditionCollection

包含 TrackingCondition 物件的集合。Contains a collection of TrackingCondition objects.

TrackingDataItem

代表從工作流程擷取的單一資料項目和其所有相關附註。Represents a single item of data extracted from a workflow and all its associated annotations.

TrackingDataItemValue

包括從 SqlTrackingQueryOptions 中的工作流程執行個體上擷取的資料之篩選條件。Contains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.

TrackingExtract

abstract 基底類別,表示要從工作流程執行個體和其關聯附註中擷取的欄位或屬性。The abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.

TrackingParameters

包含與 TrackingChannel 關聯之工作流程執行個體的相關資訊。Contains information about the workflow instance associated with a TrackingChannel. 這個類別無法被繼承。This class cannot be inherited.

TrackingProfile

定義根工作流程執行個體的可能執行路徑中要使用的點,而且要讓追蹤服務知道這個點。Defines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.

TrackingProfileCache

提供主應用程式可用於清除追蹤設定檔快取的方法。Provides a method that a host application can use to clear the tracking profile cache.

TrackingProfileDeserializationException

TrackingProfile 無法將 XML 文件還原序列化至 TrackingProfileSerializer 中時,所擲回的例外狀況。The exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.

TrackingProfileSerializer

使用追蹤設定檔 XML 結構描述定義 (XSD) 提供將追蹤設定檔序列化為 XML 文件,以及從 XML 文件將追蹤設定檔還原序列化的方法。Provides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).

TrackingRecord

abstractActivityTrackingRecordUserTrackingRecord 是衍生自此 WorkflowTrackingRecord 基底類別。The abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.

TrackingService

提供追蹤服務與執行階段追蹤基礎結構之間的基本介面。Provides the basic interface between a tracking service and the run-time tracking infrastructure.

TrackingWorkflowChangedEventArgs

包含工作流程執行個體執行期間所發生之工作流程變更的相關資料。Contains data associated with a workflow change that occurs during the execution of a workflow instance.

TrackingWorkflowExceptionEventArgs

包含工作流程執行個體執行期間所發生之例外狀況的相關資料。Contains data associated with an exception that occurs during the execution of a workflow instance.

TrackingWorkflowSuspendedEventArgs

包含工作流程執行個體暫止原因的相關資訊。Contains information about the reason that a workflow instance was suspended.

TrackingWorkflowTerminatedEventArgs

包含與工作流程執行個體的終止關聯的資料。Contains data associated with the termination of a workflow instance.

UserTrackingLocation

定義對應根工作流程執行個體潛在執行路徑中的使用者事件的活動限定位置。Defines an activity-qualified location that corresponds to a user event in the potential execution path of a root workflow instance. 這個類別無法被繼承。This class cannot be inherited.

UserTrackingLocationCollection

包含 UserTrackingLocation 物件的集合。Contains a collection of UserTrackingLocation objects.

UserTrackingRecord

包含在符合 UserTrackPoint 時,由執行階段追蹤基礎結構傳送至追蹤服務的資料。Contains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.

UserTrackPoint

為根活動流程執行個體潛在執行路徑上要追蹤的使用者事件定義一個關聯的點。Defines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. 此類別無法被繼承。This class cannot be inherited.

UserTrackPointCollection

包含 UserTrackPoint 物件的集合。Contains a collection of UserTrackPoint objects.

WorkflowDataTrackingExtract

指定從工作流程的根活動中擷取的屬性或欄位,並在追蹤點符合時,與關聯的附註集合一起傳送至追蹤服務。Specifies a property or a field to be extracted from the root activity of the workflow and sent to the tracking service together with and an associated collection of annotations when a track point is matched.

WorkflowTrackingLocation

定義根工作流程執行個體中發生特定工作流程狀態事件的位置,以供追蹤設定檔中的 WorkflowTrackPoint 比對。Defines an interest in specific workflow status events that occur in a root workflow instance; used for matching by a WorkflowTrackPoint in a tracking profile. 這個類別無法被繼承。This class cannot be inherited.

WorkflowTrackingRecord

包含執行階段追蹤基礎結構在符合 WorkflowTrackPoint 時傳送至追蹤服務的資料。Contains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. 這也使用於 WorkflowEvents 屬性的傳回清單中。It is also used in the return list of the WorkflowEvents property.

WorkflowTrackPoint

為根活動流程執行個體潛在執行路徑上要追蹤的一組工作流程狀態事件定義一個關聯的點。Defines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.

WorkflowTrackPointCollection

包含 WorkflowTrackPoint 物件的集合。Contains a collection of WorkflowTrackPoint objects.

介面

IProfileNotification

提供通知機制,讓追蹤服務通知執行階段追蹤基礎結構有關特定工作流程 TrackingProfileType 的變更。Provides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

列舉

ComparisonOperator

指定要在比較的運算元上執行的操作。Specifies the operation to perform on the operands of a comparison.

TrackingWorkflowEvent

指定工作流程狀態事件的類型。Specifies a type of workflow status event.