UserTrackPoint Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
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.
public ref class UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
- Héritage
-
UserTrackPoint
- Attributs
Remarques
Notes
Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.
Un concepteur d'activités ou un concepteur de workflows peut utiliser les méthodes Activity.TrackData et ActivityExecutionContext.TrackData surchargées pour que le workflow envoie des données à l'infrastructure de suivi d'exécution comme événement utilisateur. Les données émises portent le nom de données utilisateur. Contrairement aux événements d'état d'activité et aux événements d'état de workflow, qui se produisent uniquement en cas de modification de l'état, les événements utilisateur peuvent se produire à tout emplacement instrumenté dans un workflow. Il existe de nombreuses raisons d'instrumenter un workflow de façon à émettre des événements utilisateur. Par exemple, un concepteur de workflows peut communiquer des informations d'état logique relatives à la progression d'un workflow, ou un concepteur d'activités peut souhaiter fournir une opportunité aux membres d'activité à des moments autres qu'une modification de l'état d'activité.
Un UserTrackPoint définit un point d’intérêt dans le chemin d’exécution potentiel d’une instance de workflow racine associée à un événement utilisateur. Un UserTrackPoint contient des emplacements inclus dans la correspondance, des emplacements exclus de la correspondance et toutes les données supplémentaires qui doivent être extraites de l'instance de workflow lorsque le trackpoint est mis en correspondance. Vous pouvez ajouter un UserTrackPoint à TrackingProfile.UserTrackPoints pour que l'infrastructure de suivi de l'exécution envoie un UserTrackingRecord au service de suivi lorsque le trackpoint est mis en correspondance. Les données utilisateur sont retournées dans UserTrackingRecord.UserData. Un UserTrackPoint unique peut être mis en correspondance avec plusieurs points dans l'instance de workflow.
Un UserTrackingLocation contient des conditions de correspondance pour un emplacement associé à un événement utilisateur dans le chemin d’exécution potentiel d’une instance de workflow. Vous pouvez ajouter des objets UserTrackingLocation à MatchingLocations pour définir les emplacements qui doivent être inclus dans la correspondance pour le trackpoint. De même, vous pouvez ajouter des objets UserTrackingLocation à ExcludedLocations pour définir les emplacements qui doivent être exclus de la correspondance pour le trackpoint.
Vous pouvez ajouter des objets ActivityDataTrackingExtract et des objets WorkflowDataTrackingExtract à Extracts pour spécifier les données qui doivent être extraites de l'instance de workflow lorsque le trackpoint est mis en correspondance. Les données extraites seront retournées dans UserTrackingRecord.Body.
Vous pouvez ajouter à Annotations pour spécifier des informations supplémentaires associées au trackpoint. Ces annotations seront retournées dans UserTrackPoint.Annotations.
Pour obtenir un exemple d’utilisation de cette classe, consultez l’exemple Suivi à l’aide de points de suivi utilisateur.
Constructeurs
UserTrackPoint() |
Obsolète.
Initialise une nouvelle instance de la classe UserTrackPoint. |
Propriétés
Annotations |
Obsolète.
Obtient la collection d’annotations associées au trackpoint. |
ExcludedLocations |
Obsolète.
Obtient la collection des emplacements qui doivent être exclus du trackpoint par l'infrastructure de suivi d'exécution. |
Extracts |
Obsolète.
Obtient une collection qui spécifie les données à extraire de l'instance de workflow et à envoyer au service de suivi. |
MatchingLocations |
Obsolète.
Obtient la collection des emplacements qui doivent être inclus dans la mise en correspondance pour le trackpoint par l’infrastructure de suivi d’exécution. |
Méthodes
Equals(Object) |
Obsolète.
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Obsolète.
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obsolète.
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Obsolète.
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |