ActivityTrackPoint Classe

Définition

Attention

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

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.

public ref class ActivityTrackPoint sealed
public sealed class ActivityTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityTrackPoint
type ActivityTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityTrackPoint = class
Public NotInheritable Class ActivityTrackPoint
Héritage
ActivityTrackPoint
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.

Lorsque l'état d'exécution d'une activité change, l'instance de workflow envoie un événement d'état d'activité à l'infrastructure de suivi d'exécution. Un ActivityTrackPoint définit un point d’intérêt dans le chemin d’exécution potentiel d’un workflow, qualifié par un tel événement d’état d’activité. Un ActivityTrackPoint contient des emplacements inclus dans la correspondance, des emplacements exclus de la correspondance et les données qui doivent être extraites de l'instance de workflow lorsque le trackpoint est mis en correspondance. Vous pouvez ajouter un ActivityTrackPoint à ActivityTrackPoints pour faire en sorte que l'infrastructure de suivi d'exécution envoie un ActivityTrackingRecord au service de suivi lorsque l'ensemble d'événements d'état d'activité spécifié se produit. Un ActivityTrackPoint unique peut être mis en correspondance avec plusieurs points dans l'instance de workflow.

Un ActivityTrackingLocation contient des conditions de correspondance pour un ou plusieurs emplacements dans le chemin d’exécution potentiel d’une instance de workflow. Vous pouvez ajouter des objets ActivityTrackingLocation à MatchingLocations pour définir les emplacements qui doivent être inclus dans la correspondance pour le trackpoint. De même, vous pouvez ajouter des objets ActivityTrackingLocation à 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 incluses dans le ActivityTrackingRecord.

Vous pouvez ajouter à Annotations pour spécifier des informations supplémentaires associées au trackpoint. Ces annotations seront incluses dans le ActivityTrackingRecord envoyé lorsque le trackpoint est mis en correspondance.

Constructeurs

ActivityTrackPoint()

Initialise une nouvelle instance de la classe ActivityTrackPoint.

Propriétés

Annotations

Obtient la collection d’annotations associées au trackpoint.

ExcludedLocations

Obtient la collection des emplacements qui doivent être exclus du trackpoint par l'infrastructure de suivi d'exécution.

Extracts

Obtient une collection qui spécifie les données à extraire de l'instance de workflow et à envoyer au service de suivi.

MatchingLocations

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)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à