TrackingProfile.ActivityTrackPoints Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the collection of activity track points used by the runtime tracking infrastructure to filter activity status events.
public:
property System::Workflow::Runtime::Tracking::ActivityTrackPointCollection ^ ActivityTrackPoints { System::Workflow::Runtime::Tracking::ActivityTrackPointCollection ^ get(); };
public System.Workflow.Runtime.Tracking.ActivityTrackPointCollection ActivityTrackPoints { get; }
member this.ActivityTrackPoints : System.Workflow.Runtime.Tracking.ActivityTrackPointCollection
Public ReadOnly Property ActivityTrackPoints As ActivityTrackPointCollection
Property Value
An ActivityTrackPointCollection that specifies the points in a workflow instance for which the runtime tracking infrastructure should send an ActivityTrackingRecord to the tracking service.
Remarks
A workflow instance emits activity status events to the runtime tracking infrastructure whenever the ActivityExecutionStatus of an activity instance changes. The runtime tracking infrastructure uses the ActivityTrackPoints property to filter these activity status events to determine when to send an ActivityTrackingRecord to the tracking service. You can add an ActivityTrackPoint to the ActivityTrackPoints property to specify points of interest in the potential execution path of the workflow instance for which you want the runtime infrastructure to send an ActivityTrackingRecord.
An ActivityTrackPoint does not actually define a physical point in a workflow instance, but instead defines a set of match parameters that can be used by the runtime tracking infrastructure to match an activity status event for which it should send an ActivityTrackingRecord. Therefore, the same ActivityTrackPoint can be matched many times during the lifespan of a workflow instance. An ActivityTrackPoint can also specify data to be extracted from the workflow instance and returned in the ActivityTrackingRecord.