TrackingProfile.UserTrackPoints 属性

定义

获取运行时跟踪基础结构用于筛选用户事件的用户跟踪点的集合。

public:
 property System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ UserTrackPoints { System::Workflow::Runtime::Tracking::UserTrackPointCollection ^ get(); };
public System.Workflow.Runtime.Tracking.UserTrackPointCollection UserTrackPoints { get; }
member this.UserTrackPoints : System.Workflow.Runtime.Tracking.UserTrackPointCollection
Public ReadOnly Property UserTrackPoints As UserTrackPointCollection

属性值

一个指定工作流实例中各个点的 UserTrackPointCollection,运行时跟踪基础结构应为该工作流实例将 UserTrackingRecord 发送到跟踪服务。

注解

工作流设计器或活动设计器可以使用 Activity.TrackDataActivity.TrackDataActivityExecutionContext.TrackDataActivity.TrackData 来检测工作流或活动,以便在工作流执行期间将数据发出到运行时跟踪基础结构的特定点。 这种事件称为用户事件,而发出的数据称为用户数据。 运行时跟踪基础结构使用 UserTrackPoints 属性筛选用户事件,以确定何时将 UserTrackingRecord 发送到跟踪服务。 您可以将 UserTrackPoint 添加到 UserTrackPoints 属性,以指定想要为其发送 UserTrackingRecord 的工作流实例的可能执行路径中的关注点。

UserTrackPoint 不会实际在工作流实例中定义一个物理点,而是会定义一组匹配参数,运行时跟踪基础结构可以使用这些参数来匹配用户事件。 因此,在工作流实例的生存期内,可以匹配同一个 UserTrackPoint 多次。 运行时跟踪基础结构将始终在 UserTrackPoint 中返回与匹配 UserTrackingRecord 关联的用户数据,但 UserTrackPoint 也可以指定要从工作流实例中提取并在跟踪记录中返回的数据。

适用于