Partager via


ActivityTrackingLocation Classe

Définition

Attention

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

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.

public ref class ActivityTrackingLocation sealed
[System.Serializable]
public sealed class ActivityTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityTrackingLocation
[<System.Serializable>]
type ActivityTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityTrackingLocation = class
Public NotInheritable Class ActivityTrackingLocation
Héritage
ActivityTrackingLocation
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. L'infrastructure de suivi d'exécution peut envoyer un ActivityTrackingRecord au service de suivi chaque fois qu'un événement de statut d'activité se produit. En général, un service de suivi ne s'intéresse pas à chaque événement de statut d'activité qui se produit dans l'instance de workflow, mais uniquement aux événements de statut d'activité associés à certains types d'activités à des emplacements spécifiés dans l'instance de workflow. Un ActivityTrackingLocation définit les paramètres correspondants pour un tel emplacement en spécifiant un type d'activité de référence, un ensemble d'événements de modification de statut d'activité et un ensemble de conditions qui peuvent qualifier plus précisément une ou plusieurs instances du type d'activité de référence.

Notes

Un ActivityTrackingLocation unique peut faire référence à plusieurs emplacements réels dans le chemin d'exécution potentiel d'une instance de workflow.

Vous ajoutez des objets ActivityTrackingLocation à MatchingLocations et ExcludedLocations pour définir les paramètres de correspondance pour un ActivityTrackPoint dans un TrackingProfile.

Vous devez spécifier le type d'activité de référence à mettre en correspondance en définissant ActivityTypeName ou ActivityType.

Vous pouvez définir MatchDerivedTypes afin de spécifier l'intérêt envers les activités dérivées du type d'activité de référence.

Vous pouvez ajouter des valeurs ActivityExecutionStatus à ExecutionStatusEvents pour spécifier les événements de statut d'activité à mettre en correspondance.

Vous pouvez ajouter des objets ActivityTrackingCondition à Conditions afin de spécifier l'intérêt envers le type d'activité de référence uniquement pour des conditions spécifiques. Par exemple, vous pouvez spécifier l'intérêt uniquement envers une instance nommée particulière du type d'activité de référence.

Constructeurs

ActivityTrackingLocation()

Initialise une nouvelle instance de la classe ActivityTrackingLocation.

ActivityTrackingLocation(String)

Initialise une nouvelle instance de la classe ActivityTrackingLocation en utilisant le nom d'activité spécifié.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)

Initialise une nouvelle instance de la classe ActivityTrackingLocation qui a un type d'activité de référence avec le nom non qualifié spécifié, qui spécifie s'il faut mettre en correspondance les activités dérivées du type d'activité de référence et qui correspond aux événements de statut d'exécution d'activité spécifiés.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)

Initialise une nouvelle instance de la classe ActivityTrackingLocation qui a un type d'activité de référence avec le nom non qualifié spécifié et qui correspond aux événements de statut d'exécution d'activité spécifiés.

ActivityTrackingLocation(Type)

Initialise une nouvelle instance de la classe ActivityTrackingLocation en utilisant le type d'activité de référence spécifié.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)

Initialise une nouvelle instance de la classe ActivityTrackingLocation qui a le type d'activité de référence spécifié, qui spécifie s'il faut mettre en correspondance les activités dérivées du type d'activité de référence et qui correspond aux événements de statut d'exécution d'activité spécifiés.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)

Initialise une nouvelle instance de la classe ActivityTrackingLocation qui a le type d'activité de référence spécifié et qui correspond aux événements de statut d'exécution d'activité spécifiés.

Propriétés

ActivityType

Obtient ou définit le type de common language runtime (CLR) de l'activité de référence à mettre en correspondance.

ActivityTypeName

Obtient ou définit le nom non qualifié du type d'activité de référence pour l'emplacement.

Conditions

Obtient une collection des conditions utilisées pour qualifier l’intérêt envers l’activité.

ExecutionStatusEvents

Obtient la liste des événements de statut d'activité qui peuvent être mis en correspondance pour cet emplacement.

MatchDerivedTypes

Obtient ou définit une valeur qui indique si les activités dérivées du type d'activité de référence doivent être mises en correspondance.

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 à