System.Workflow.Runtime.Tracking 命名空间

包含与跟踪服务相关的类和接口。 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

指示在当前版本之前使用的 TrackingServiceIndicates 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

一个 abstract 基类,表示可用于约束 ActivityTrackingLocationUserTrackingLocation 的比较。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

从中派生 abstractActivityTrackingRecordUserTrackingRecordWorkflowTrackingRecord 基类。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.