Export (0) Print
Expand All

System.Activities.Tracking Namespace

The System.Activities.Tracking namespace 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.

  ClassDescription
Public classActivityInfoContains information on a tracked Activity.
Public classActivityScheduledQueryWhen added to the Queries collection, subscribes to activity scheduled records when the tracking profile is created to subscribe to tracking records.
Public classActivityScheduledRecordRepresents a tracking record of an activity being scheduled for execution.
Public classActivityStateQueryWhen added to the Queries, subscribes to activity state records.
Public classActivityStateRecordRepresents a tracking record that is created when an activity changes state.
Public classActivityStatesSpecifies the state of an activity.
Public classBookmarkResumptionQueryWhen added to the Queries collection, subscribes to bookmark resumption records when the tracking profile is queried for TrackingRecord objects.
Public classBookmarkResumptionRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a Bookmark is resumed.
Public classCancelRequestedQueryWhen added to the Queries collection, subscribes to cancellation request records when the tracking profile is queried for tracking records.
Public classCancelRequestedRecordRepresents the data sent by the workflow runtime to tracking participants when CancelChild() or CancelChildren() is called.
Public classCustomTrackingQueryWhen added to the Queries, subscribes to custom tracking records when the tracking profile is queried for custom records.
Public classCustomTrackingRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a custom tracking record is raised.
Public classEtwTrackingParticipantA 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.
Public classFaultPropagationQueryWhen added to the Queries collection, subscribes to fault propagation records when the tracking profile is queried for tracking records.
Public classFaultPropagationRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a fault is propagated from a workflow activity.
Public classInteropTrackingRecordRepresents the data sent to tracking participants when tracked records occur in an Interop activity within a workflow.
Public classTrackingParticipantThe base class for workflow extensions that interact with the workflow tracking infrastructure and access tracking records.
Public classTrackingProfileCreates a subscription to workflow tracking records in a TrackingParticipant.
Public classTrackingQueryThe base class for all tracking queries. Tracking queries are used to create a subscription definition for a TrackingProfile.
Public classTrackingRecordThe abstract class from which all workflow tracking records derive. Tracking records represent the data sent to tracking participants when tracked events occur.
Public classWorkflowInstanceAbortedRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is aborted.
Public classWorkflowInstanceQueryWhen added to the Queries collection, subscribes to workflow instance records when the tracking profile is created to subscribe to tracking records.
Public classWorkflowInstanceRecordContains the data sent to a tracking service by the run-time tracking infrastructure when a workflow instance changes state.
Public classWorkflowInstanceStatesSpecifies the state of a workflow instance.
Public classWorkflowInstanceSuspendedRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is suspended.
Public classWorkflowInstanceTerminatedRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow is terminated.
Public classWorkflowInstanceUnhandledExceptionRecordContains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance encounters an unhandled exception.

  EnumerationDescription
Public enumerationImplementationVisibilityDescribes the visibility modes within a tracking profile.

Community Additions

ADD
Show:
© 2015 Microsoft