TrackingProfile.UserTrackPoints 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取运行时跟踪基础结构用于筛选用户事件的用户跟踪点的集合。
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.TrackData、Activity.TrackData、ActivityExecutionContext.TrackData 或 Activity.TrackData 来检测工作流或活动,以便在工作流执行期间将数据发出到运行时跟踪基础结构的特定点。 这种事件称为用户事件,而发出的数据称为用户数据。 运行时跟踪基础结构使用 UserTrackPoints 属性筛选用户事件,以确定何时将 UserTrackingRecord 发送到跟踪服务。 您可以将 UserTrackPoint 添加到 UserTrackPoints 属性,以指定想要为其发送 UserTrackingRecord 的工作流实例的可能执行路径中的关注点。
UserTrackPoint 不会实际在工作流实例中定义一个物理点,而是会定义一组匹配参数,运行时跟踪基础结构可以使用这些参数来匹配用户事件。 因此,在工作流实例的生存期内,可以匹配同一个 UserTrackPoint 多次。 运行时跟踪基础结构将始终在 UserTrackPoint 中返回与匹配 UserTrackingRecord 关联的用户数据,但 UserTrackPoint 也可以指定要从工作流实例中提取并在跟踪记录中返回的数据。