System.Activities.Tracking Namespace
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.
Contains classes used to create and interact with workflow tracking records. Tracking records are created by the workflow runtime when a workflow instance executes, and are accessed by classes that inherit from TrackingParticipant.
Classes
ActivityInfo |
Contains information on a tracked Activity. |
ActivityScheduledQuery |
When added to the Queries collection, subscribes to activity scheduled records when the tracking profile is created to subscribe to tracking records. |
ActivityScheduledRecord |
Represents a tracking record of an activity being scheduled for execution. |
ActivityStateQuery |
When added to the Queries, subscribes to activity state records. |
ActivityStateRecord |
Represents a tracking record that is created when an activity changes state. |
ActivityStates |
Specifies the state of an activity. |
BookmarkResumptionQuery |
When added to the Queries collection, subscribes to bookmark resumption records when the tracking profile is queried for TrackingRecord objects. |
BookmarkResumptionRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a Bookmark is resumed. |
CancelRequestedQuery |
When added to the Queries collection, subscribes to cancellation request records when the tracking profile is queried for tracking records. |
CancelRequestedRecord |
Represents the data sent by the workflow runtime to tracking participants when CancelChild(ActivityInstance) or CancelChildren() is called. |
CustomTrackingQuery |
When added to the Queries, subscribes to custom tracking records when the tracking profile is queried for custom records. |
CustomTrackingRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a custom tracking record is raised. |
EtwTrackingParticipant |
A consumer of workflow tracking data that emits an Event Tracking for Windows (ETW) event to an ETW session that contains the data from the tracking record. |
FaultPropagationQuery |
When added to the Queries collection, subscribes to fault propagation records when the tracking profile is queried for tracking records. |
FaultPropagationRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a fault is propagated from a workflow activity. |
InteropTrackingRecord |
Represents the data sent to tracking participants when tracked records occur in an Interop activity within a workflow. |
TrackingParticipant |
The base class for workflow extensions that interact with the workflow tracking infrastructure and access tracking records. |
TrackingProfile |
Creates a subscription to workflow tracking records in a TrackingParticipant. |
TrackingQuery |
The base class for all tracking queries. Tracking queries are used to create a subscription definition for a TrackingProfile. |
TrackingRecord |
The abstract class from which all workflow tracking records derive. Tracking records represent the data sent to tracking participants when tracked events occur. |
WorkflowInstanceAbortedRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is aborted. |
WorkflowInstanceQuery |
When added to the Queries collection, subscribes to workflow instance records when the tracking profile is created to subscribe to tracking records. |
WorkflowInstanceRecord |
Contains the data sent to a tracking service by the run-time tracking infrastructure when a workflow instance changes state. |
WorkflowInstanceStates |
Specifies the state of a workflow instance. |
WorkflowInstanceSuspendedRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is suspended. |
WorkflowInstanceTerminatedRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow is terminated. |
WorkflowInstanceUnhandledExceptionRecord |
Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance encounters an unhandled exception. |
WorkflowInstanceUpdatedRecord |
Specifies information about an updated record. |
Enums
ImplementationVisibility |
Describes the visibility modes within a tracking profile. |