System.Workflow.Runtime.Tracking Espace de noms

Contient des classes et une interface associées aux services de suivi.

Classes

ActivityDataTrackingExtract

Spécifie une propriété ou un champ à extraire d'une activité et à envoyer au service de suivi avec une collection associée d'annotations lorsqu'un trackpoint est mis en correspondance.

ActivityTrackingCondition

Représente une condition qui compare la valeur d'un membre d'activité à une valeur spécifiée en utilisant un opérateur de comparaison spécifié.

ActivityTrackingLocation

Définit un emplacement qualifié par activité qui correspond à un événement de statut d'activité dans le chemin d'exécution potentiel d'une instance de workflow racine. Cette classe ne peut pas être héritée.

ActivityTrackingLocationCollection

Contient une collection d'objets ActivityTrackingLocation.

ActivityTrackingRecord

Contient les données envoyées à un service de suivi par l'infrastructure de suivi d'exécution lorsqu'un ActivityTrackPoint est mis en correspondance. Il est également utilisé dans la liste de retour de la propriété ActivityEvents.

ActivityTrackPoint

Définit un point, associé à une modification de l'état d'exécution d'activité, pour lequel effectuer le suivi et qui se trouve dans le chemin d'exécution potentiel d'une instance de workflow. Cette classe ne peut pas être héritée.

ActivityTrackPointCollection

Contient une collection d'objets ActivityTrackPoint.

ExtractCollection

Contient une collection d'objets TrackingExtract.

PreviousTrackingServiceAttribute

Indique le type de l'objet TrackingService qui a été utilisé avant la version actuelle.

ProfileRemovedEventArgs

Fournit des données pour l'événement ProfileRemoved. Cette classe ne peut pas être héritée.

ProfileUpdatedEventArgs

Fournit les données pour l'événement ProfileUpdated. Cette classe ne peut pas être héritée.

SqlTrackingQuery

Contient des méthodes et des propriétés utilisées pour gérer les requêtes relatives aux données de suivi contenues dans la base de données SQL utilisée par un SqlTrackingService.

SqlTrackingQueryOptions

Contient les propriétés utilisées pour contraindre l'ensemble d'objets SqlTrackingWorkflowInstance retourné par un appel à GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

Représente un service de suivi qui utilise une base de données SQL pour stocker des informations de suivi.

SqlTrackingWorkflowInstance

Fournit l'accès aux données de suivi conservées dans une base de données SQL par le SqlTrackingService pour une instance de workflow.

TrackingAnnotationCollection

Contient une collection d'annotations.

TrackingChannel

Classe de base abstract qui représente un canal de suivi.

TrackingCondition

Une classe de base abstract qui représente une comparaison qui peut être utilisée pour contraindre un ActivityTrackingLocation ou un UserTrackingLocation.

TrackingConditionCollection

Contient une collection d'objets TrackingCondition.

TrackingDataItem

Représente un élément de données unique extrait d'un workflow et toutes ses annotations associées.

TrackingDataItemValue

Contient des critères de filtre pour les données extraites d'une instance de workflow dans un SqlTrackingQueryOptions.

TrackingExtract

Classe de base abstract qui représente un champ ou une propriété à extraire d'une instance de workflow et ses annotations associées.

TrackingParameters

Contient des informations relatives à l'instance de workflow associée à un TrackingChannel. Cette classe ne peut pas être héritée.

TrackingProfile

Définit des points d’intérêt dans le chemin d’exécution potentiel d’une instance de workflow racine à propos de laquelle un service de suivi doit être notifié.

TrackingProfileCache

Fournit une méthode qu'une application hôte peut utiliser pour effacer le cache de modèle de suivi.

TrackingProfileDeserializationException

Exception levée lorsqu'un document XML ne peut pas être désérialisé dans un TrackingProfile par un TrackingProfileSerializer.

TrackingProfileSerializer

Fournit des méthodes pour sérialiser et désérialiser des profils de suivi dans et à partir de documents XML en utilisant la définition de schéma XML (XSD) de modèle de suivi.

TrackingRecord

Classe de base abstract à partir de laquelle ActivityTrackingRecord, UserTrackingRecord et WorkflowTrackingRecord sont dérivés.

TrackingService

Fournit l'interface de base entre un service de suivi et l'infrastructure de suivi d'exécution.

TrackingWorkflowChangedEventArgs

Contient des données associées à une modification de workflow qui se produit pendant l'exécution d'une instance de workflow.

TrackingWorkflowExceptionEventArgs

Contient des données associées à une exception qui se produit pendant l'exécution d'une instance de workflow.

TrackingWorkflowSuspendedEventArgs

Contient des informations sur la raison de l'interruption d'une instance de workflow.

TrackingWorkflowTerminatedEventArgs

Contient des données associées à l'arrêt d'une instance de workflow.

UserTrackingLocation

Définit un emplacement qualifié par activité qui correspond à un événement utilisateur dans le chemin d’exécution potentiel d’une instance de workflow racine. Cette classe ne peut pas être héritée.

UserTrackingLocationCollection

Contient une collection d'objets UserTrackingLocation.

UserTrackingRecord

Contient les données envoyées à un service de suivi par l'infrastructure de suivi d'exécution lorsqu'un UserTrackPoint est mis en correspondance.

UserTrackPoint

Définit un point, associé à un événement utilisateur, pour lequel un suivi doit être effectué dans le chemin d'exécution potentiel d'une instance de workflow racine. Cette classe ne peut pas être héritée.

UserTrackPointCollection

Contient une collection d'objets UserTrackPoint.

WorkflowDataTrackingExtract

Spécifie une propriété ou un champ à extraire de l’activité racine du workflow et à envoyer au service de suivi avec une collection associée d’annotations lorsqu’un trackpoint est mis en correspondance.

WorkflowTrackingLocation

Définit un intérêt dans des événements d'état de workflow spécifiques qui se produisent dans une instance de workflow racine ; utilisé pour la mise en correspondance par un WorkflowTrackPoint dans un modèle de suivi. Cette classe ne peut pas être héritée.

WorkflowTrackingRecord

Contient les données envoyées au service de suivi par l'infrastructure de suivi d'exécution lorsqu'elle fait correspondre un WorkflowTrackPoint. Il est également utilisé dans la liste de retour de la propriété WorkflowEvents.

WorkflowTrackPoint

Définit un point associé à un ensemble d’événements d’état du workflow dont le suivi est effectué dans le chemin d’exécution potentiel d’une instance de workflow racine.

WorkflowTrackPointCollection

Contient une collection d'objets WorkflowTrackPoint.

Interfaces

IProfileNotification

Fournit un mécanisme de notification pour un service de suivi permettant d'informer l'infrastructure de suivi d'exécution des modifications du TrackingProfile pour un Type de workflow particulier.

Énumérations

ComparisonOperator

Spécifie l’opération à exécuter sur les opérandes d’une comparaison.

TrackingWorkflowEvent

Spécifie un type d'événement d'état de workflow.