Esta documentación está archivada y no tiene mantenimiento.

System.Workflow.Runtime.Tracking (Espacio de nombres)

Contains classes and an interface related to tracking services.

Tracking services are used to define tracking information that you want a workflow instance to emit during its execution and to provide a tracking channel on which the workflow instance can send this specified information back to the host application. Tracking services can be optionally added to the workflow runtime engine; unlike some of the other core services, a tracking service is not required by the workflow runtime engine. You can use the classes and interface defined in the System.Workflow.Runtime.Tracking namespace to either implement a custom tracking service, or to use the out-of-box SQL tracking service.

 ClaseDescripción
Clase públicaActivityDataTrackingExtractSpecifies a property or a field to be extracted from an activity and sent to the tracking service together with an associated collection of annotations when a track point is matched.
Clase públicaActivityTrackingConditionRepresents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.
Clase públicaActivityTrackingLocationDefines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. This class cannot be inherited.
Clase públicaActivityTrackingLocationCollectionContains a collection of ActivityTrackingLocation objects.
Clase públicaActivityTrackingRecordContains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. It is also used in the return list of the ActivityEvents property.
Clase públicaActivityTrackPointDefines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. This class cannot be inherited.
Clase públicaActivityTrackPointCollectionContains a collection of ActivityTrackPoint objects.
Clase públicaExtractCollectionContains a collection of TrackingExtract objects.
Clase públicaProfileRemovedEventArgsProvides data for the ProfileRemoved event. This class cannot be inherited.
Clase públicaProfileUpdatedEventArgsProvides the data for the ProfileUpdated event. This class cannot be inherited.
Clase públicaSqlTrackingQueryContains methods and properties that are used to manage queries to the tracking data that is contained in the SQL database used by a SqlTrackingService.
Clase públicaSqlTrackingQueryOptionsContains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to SqlTrackingQuery.GetWorkflows.
Clase públicaSqlTrackingServiceRepresents a tracking service that uses a SQL database to store tracking information.
Clase públicaSqlTrackingWorkflowInstanceProvides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance
Clase públicaTrackingAnnotationCollectionContains a collection of annotations.
Clase públicaTrackingChannelThe abstract base class that represents a tracking channel.
Clase públicaTrackingConditionAn abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.
Clase públicaTrackingConditionCollectionContains a collection of TrackingCondition objects.
Clase públicaTrackingDataItemRepresents a single item of data extracted from a workflow and all its associated annotations.
Clase públicaTrackingDataItemValueContains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.
Clase públicaTrackingExtractThe abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.
Clase públicaTrackingParametersContains information about the workflow instance associated with a TrackingChannel. This class cannot be inherited.
Clase públicaTrackingProfileDefines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.
Clase públicaTrackingProfileCacheProvides a method that a host application can use to clear the tracking profile cache.
Clase públicaTrackingProfileDeserializationExceptionThe exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.
Clase públicaTrackingProfileSerializerProvides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).
Clase públicaTrackingRecordThe abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.
Clase públicaTrackingServiceThe abstract base class that provides the basic interface between a tracking service and the runtime tracking infrastructure.
Clase públicaTrackingWorkflowChangedEventArgsContains data associated with a workflow change that occurs during the execution of a workflow instance.
Clase públicaTrackingWorkflowExceptionEventArgsContains data associated with an exception that occurs during the execution of a workflow instance.
Clase públicaTrackingWorkflowSuspendedEventArgsContains information about the reason that a workflow instance was suspended.
Clase públicaTrackingWorkflowTerminatedEventArgsContains data associated with the termination of a workflow instance.
Clase públicaUserTrackingLocationDefines an activity-qualified location that corresponds to a user event in the potential execution path of a root workflow instance. This class cannot be inherited.
Clase públicaUserTrackingLocationCollectionContains a collection of UserTrackingLocation objects.
Clase públicaUserTrackingRecordContains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.
Clase públicaUserTrackPointDefines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. This class cannot be inherited.
Clase públicaUserTrackPointCollectionContains a collection of UserTrackPoint objects.
Clase públicaWorkflowDataTrackingExtractSpecifies a property or a field to be extracted from the root activity of the workflow and sent to the tracking service together with and an associated collection of annotations when a track point is matched.
Clase públicaWorkflowTrackingLocationDefines an interest in specific workflow status events that occur in a root workflow instance; used for matching by a WorkflowTrackPoint in a tracking profile. This class cannot be inherited.
Clase públicaWorkflowTrackingRecordContains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. It is also used in the return list of the WorkflowEvents property.
Clase públicaWorkflowTrackPointDefines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.
Clase públicaWorkflowTrackPointCollectionContains a collection of WorkflowTrackPoint objects.

 InterfazDescripción
Interfaz públicaIProfileNotificationProvides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

 EnumeraciónDescripción
Enumeración públicaComparisonOperatorSpecifies the operation to perform on the operands of a comparison.
Enumeración públicaTrackingWorkflowEventSpecifies a type of workflow status event.
Mostrar: