WorkflowTrackPoint Class
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.
Caution
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Defines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.
public ref class WorkflowTrackPoint sealed
public sealed class WorkflowTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowTrackPoint
type WorkflowTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowTrackPoint = class
Public NotInheritable Class WorkflowTrackPoint
- Inheritance
-
WorkflowTrackPoint
- Attributes
Remarks
Note
This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.
Whenever the status of the workflow instance changes, the workflow instance emits a workflow status event based on one of the TrackingWorkflowEvent values to the runtime tracking infrastructure. A WorkflowTrackPoint defines an interest in all the points during the execution of a workflow instance at which specific types of workflow status events occur. You can add a WorkflowTrackPoint to TrackingProfile.WorkflowTrackPoints to instruct the runtime tracking infrastructure to send a WorkflowTrackingRecord to the tracking service when a specified set of workflow status events occur. A WorkflowTrackPoint may be matched at multiple points in the workflow instance.
Set MatchingLocation with an appropriately configured WorkflowTrackingLocation to specify the types of workflow status events that the runtime tracking infrastructure uses to match the WorkflowTrackPoint. You can add to Annotations to specify additional information associated with the track point that should be sent by the runtime tracking infrastructure when the track point is matched.
This class cannot be inherited.
Constructors
WorkflowTrackPoint() |
Initializes a new instance of the WorkflowTrackPoint class. |
Properties
Annotations |
Gets the collection of annotations associated with the track point. |
MatchingLocation |
Gets or sets the WorkflowTrackingLocation that specifies the workflow status events that should be matched by the runtime tracking infrastructure for the track point. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |