System.Workflow.Runtime.Tracking Espace de noms

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

Classes

Nom Description
ActivityDataTrackingExtract

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

ActivityTrackingCondition

Représente une condition qui compare la valeur d’un membre d’activité à une valeur spécifiée à l’aide d’un opérateur de comparaison spécifié.

ActivityTrackingLocation

Définit un emplacement qualifié d’activité qui correspond à un événement d’état 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’une ActivityTrackPoint correspondance est établie. Elle est également utilisée dans la liste de retour de la ActivityEvents propriété.

ActivityTrackPoint

Définit un point, associé à un changement d’état d’exécution d’activité, à suivre 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 du TrackingService 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 de 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 dans les 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 limiter l’ensemble d’objets SqlTrackingWorkflowInstance retournés par un appel à GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

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

SqlTrackingWorkflowInstance

Fournit l’accès aux données de suivi conservées dans une base de données SQL par l’instance SqlTrackingService d’un flux de travail.

TrackingAnnotationCollection

Contient une collection d’annotations.

TrackingChannel

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

TrackingCondition

Classe abstract de base représentant une comparaison qui peut être utilisée pour limiter un ActivityTrackingLocation ou un UserTrackingLocation.

TrackingConditionCollection

Contient une collection d’objets TrackingCondition .

TrackingDataItem

Représente un élément unique des données extraites d’un flux de travail et de toutes ses annotations associées.

TrackingDataItemValue

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

TrackingExtract

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

TrackingParameters

Contient des informations sur 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 sur laquelle un service de suivi doit être averti.

TrackingProfileCache

Fournit une méthode qu’une application hôte peut utiliser pour effacer le cache de profil de suivi.

TrackingProfileDeserializationException

Exception levée lorsqu’un document XML ne peut pas être désérialisé dans un TrackingProfileTrackingProfileSerializerobjet .

TrackingProfileSerializer

Fournit des méthodes pour sérialiser et désérialiser les profils de suivi dans et à partir de documents XML à l’aide de la définition de schéma XML de profil de suivi (XSD).

TrackingRecord

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

TrackingService

Fournit l’interface de base entre un service de suivi et l’infrastructure de suivi au moment de l’exécution.

TrackingWorkflowChangedEventArgs

Contient des données associées à une modification de flux de travail 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 pour laquelle une instance de workflow a été suspendue.

TrackingWorkflowTerminatedEventArgs

Contient des données associées à l’arrêt d’une instance de flux de travail.

UserTrackingLocation

Définit un emplacement qualifié d’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’une UserTrackPoint correspondance est établie.

UserTrackPoint

Définit un point, associé à un événement utilisateur, à suivre 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 flux de travail et envoyé au service de suivi ainsi qu’une collection associée d’annotations lorsqu’un point de suivi est mis en correspondance.

WorkflowTrackingLocation

Définit un intérêt pour des événements d’état de flux de travail spécifiques qui se produisent dans une instance de flux de travail racine ; utilisé pour la correspondance par un WorkflowTrackPoint profil 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 du runtime lorsqu’elle correspond à un WorkflowTrackPoint. Elle est également utilisée dans la liste de retour de la WorkflowEvents propriété.

WorkflowTrackPoint

Définit un point associé à un ensemble d’événements d’état de flux de travail suivis dans le chemin d’exécution potentiel d’une instance de flux de travail racine.

WorkflowTrackPointCollection

Contient une collection d’objets WorkflowTrackPoint .

Interfaces

Nom Description
IProfileNotification

Fournit un mécanisme de notification pour un service de suivi afin d’informer l’infrastructure de suivi du runtime sur les modifications apportées à un TrackingProfile flux de travail Typeparticulier.

Énumérations

Nom Description
ComparisonOperator

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

TrackingWorkflowEvent

Spécifie un type d’événement d’état de flux de travail.