Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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.

  Class Description
Public class ActivityInfo Contains information on a tracked Activity.
Public class ActivityScheduledQuery When added to the Queries collection, subscribes to activity scheduled records when the tracking profile is created to subscribe to tracking records.
Public class ActivityScheduledRecord Represents a tracking record of an activity being scheduled for execution.
Public class ActivityStateQuery When added to the Queries, subscribes to activity state records.
Public class ActivityStateRecord Represents a tracking record that is created when an activity changes state.
Public class ActivityStates Specifies the state of an activity.
Public class BookmarkResumptionQuery When added to the Queries collection, subscribes to bookmark resumption records when the tracking profile is queried for TrackingRecord objects.
Public class BookmarkResumptionRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a Bookmark is resumed.
Public class CancelRequestedQuery When added to the Queries collection, subscribes to cancellation request records when the tracking profile is queried for tracking records.
Public class CancelRequestedRecord Represents the data sent by the workflow runtime to tracking participants when CancelChild or CancelChildren is called.
Public class CustomTrackingQuery When added to the Queries, subscribes to custom tracking records when the tracking profile is queried for custom records.
Public class CustomTrackingRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a custom tracking record is raised.
Public class 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.
Public class FaultPropagationQuery When added to the Queries collection, subscribes to fault propagation records when the tracking profile is queried for tracking records.
Public class FaultPropagationRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a fault is propagated from a workflow activity.
Public class InteropTrackingRecord Obsolete. Represents the data sent to tracking participants when tracked records occur in an Interop activity within a workflow.
Public class TrackingParticipant The base class for workflow extensions that interact with the workflow tracking infrastructure and access tracking records.
Public class TrackingProfile Creates a subscription to workflow tracking records in a TrackingParticipant.
Public class TrackingQuery The base class for all tracking queries. Tracking queries are used to create a subscription definition for a TrackingProfile.
Public class TrackingRecord The abstract class from which all workflow tracking records derive. Tracking records represent the data sent to tracking participants when tracked events occur.
Public class WorkflowInstanceAbortedRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is aborted.
Public class WorkflowInstanceQuery When added to the Queries collection, subscribes to workflow instance records when the tracking profile is created to subscribe to tracking records.
Public class WorkflowInstanceRecord Contains the data sent to a tracking service by the run-time tracking infrastructure when a workflow instance changes state.
Public class WorkflowInstanceStates Specifies the state of a workflow instance.
Public class WorkflowInstanceSuspendedRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance is suspended.
Public class WorkflowInstanceTerminatedRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow is terminated.
Public class WorkflowInstanceUnhandledExceptionRecord Contains the data sent to a tracking participant by the run-time tracking infrastructure when a workflow instance encounters an unhandled exception.
Public class WorkflowInstanceUpdatedRecord Specifies information about an updated record.
  Enumeration Description
Public enumeration ImplementationVisibility Describes the visibility modes within a tracking profile.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.