UserTrackingLocation 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 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.
public ref class UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
- Héritage
-
UserTrackingLocation
- Attributs
Remarques
Note
Ce matériel traite des types et des espaces de noms obsolètes. Pour plus d’informations, consultez Deprecated Types dans Windows Workflow Foundation 4.5.
Un concepteur d’activités ou un concepteur de flux de travail peut utiliser l’une des méthodes surchargées Activity.TrackData pour ActivityExecutionContext.TrackData instrumenter le flux de travail afin d’émettre des données à l’infrastructure de suivi d’exécution en tant qu’événement utilisateur. Les données émises sont appelées données utilisateur. Contrairement aux événements d’état de l’activité et aux événements d’état du flux de travail, qui se produisent uniquement sur les changements d’activité ou d’état de flux de travail, les événements utilisateur peuvent se produire à n’importe quel emplacement instrumenté dans un flux de travail. A UserTrackingLocation définit les paramètres correspondants pour un tel emplacement en spécifiant le type des données utilisateur, le type de l’activité à partir de laquelle elle doit être émise, une collection de conditions qui peuvent qualifier plus précisément une instance ou des instances de cette activité, un nom de clé facultatif auquel les données utilisateur doivent être associées, si les types dérivés des données utilisateur doivent être mis en correspondance et si les données utilisateur émises à partir des activités dérivées du type de l’activité spécifiée doivent être mises en correspondance.
Note
Un seul UserTrackingLocation peut faire référence à plusieurs emplacements réels dans le chemin d’exécution potentiel d’une instance de workflow.
Vous pouvez ajouter un UserTrackingLocation à l’un ou UserTrackPoint.MatchingLocations l’autre UserTrackPoint.ExcludedLocations pour définir les paramètres de correspondance d’un UserTrackPoint dans un TrackingProfile.
Il existe trois conditions générales qui doivent être remplies dans l’ordre suivant pour UserTrackingLocation qu’elles soient mises en correspondance par l’infrastructure de suivi du runtime : l’activité qui a émis un événement utilisateur doit correspondre à l’ensemble d’activités spécifiées par ActivityType, ActivityTypeNameConditionset MatchDerivedActivityTypes; la clé, si elle existe, associée aux données utilisateur doit correspondre KeyName; et, le type des données utilisateur émises par l’événement utilisateur doit correspondre à l’ensemble des types de données utilisateur spécifiés par ArgumentType, ArgumentTypeName, et MatchDerivedArgumentTypes. Uniquement si ces trois conditions sont remplies, l’infrastructure de suivi du runtime prend en compte la UserTrackingLocation correspondance.
Pour configurer un UserTrackingLocation, vous devez définir ArgumentTypeNameArgumentType ou spécifier le type des données utilisateur à mettre en correspondance et ActivityTypeName spécifier ActivityType le type de l’activité à partir de laquelle les données utilisateur doivent être émises pour être mises en correspondance. Vous pouvez ajouter ActivityTrackingCondition des objets pour Conditions qualifier plus complètement l’activité à partir de laquelle les données utilisateur doivent être émises. Vous pouvez définir MatchDerivedArgumentTypes pour spécifier les données utilisateur dérivées du type de données utilisateur spécifié par ArgumentTypeName ou ArgumentType doivent être mises en correspondance, et vous pouvez définir MatchDerivedActivityTypes pour spécifier les données utilisateur émises à partir des activités dérivées du type d’activité spécifié ou ActivityTypeNameActivityType doivent être mises en correspondance.
Vous pouvez définir KeyName pour spécifier que seules les données utilisateur associées au nom de clé spécifié doivent être mises en correspondance pour cela UserTrackingLocation. Si KeyName est une référence null (Nothing dans Visual Basic), la structure de suivi du runtime n’essaie pas de faire correspondre la clé associée aux données utilisateur.
Constructeurs
| Nom | Description |
|---|---|
| UserTrackingLocation() |
Obsolète.
Initialise une nouvelle instance de la classe UserTrackingLocation. |
| UserTrackingLocation(String, String) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe en utilisant le nom non qualifié du type CLR (Common Language Runtime) des données utilisateur et le nom non qualifié du type CLR de l’activité à partir duquel les données utilisateur doivent être émises. |
| UserTrackingLocation(String, Type) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe à l’aide du nom non qualifié du type CLR (Common Language Runtime) des données utilisateur et du type CLR de l’activité à partir duquel les données utilisateur doivent être émises. |
| UserTrackingLocation(String) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe à l’aide du nom non qualifié du type CLR (Common Language Runtime) des données utilisateur. |
| UserTrackingLocation(Type, String) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe à l’aide du type CLR (Common Language Runtime) des données utilisateur et du nom non qualifié du type CLR de l’activité à partir duquel les données utilisateur doivent être émises. |
| UserTrackingLocation(Type, Type) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe à l’aide du type CLR (Common Language Runtime) des données utilisateur et du type CLR de l’activité à partir de laquelle les données utilisateur doivent être émises. |
| UserTrackingLocation(Type) |
Obsolète.
Initialise une nouvelle instance de la UserTrackingLocation classe à l’aide du type CLR (Common Language Runtime) des données utilisateur. |
Propriétés
| Nom | Description |
|---|---|
| ActivityType |
Obsolète.
Obtient ou définit le type CLR (Common Language Runtime) de l’activité à partir de laquelle les données utilisateur doivent être émises pour être suivies. |
| ActivityTypeName |
Obsolète.
Obtient ou définit le nom non qualifié du type CLR (Common Language Runtime) de l’activité à partir de laquelle les données utilisateur doivent être émises pour être suivies. |
| ArgumentType |
Obsolète.
Obtient ou définit le type CLR (Common Language Runtime) des données utilisateur à suivre. |
| ArgumentTypeName |
Obsolète.
Obtient ou définit le nom non qualifié du type CLR (Common Language Runtime) des données utilisateur à suivre. |
| Conditions |
Obsolète.
Obtient une collection de conditions utilisées pour qualifier l’activité à partir de laquelle les données utilisateur doivent être émises pour être suivies. |
| KeyName |
Obsolète.
Obtient ou définit le nom avec lequel les données utilisateur doivent être associées pour qu’elles UserTrackingLocation soient mises en correspondance. |
| MatchDerivedActivityTypes |
Obsolète.
Obtient ou définit une valeur qui indique si les données utilisateur doivent être suivies lorsqu’elles sont émises à partir d’activités dérivées du type d’activité spécifié par ActivityType ou ActivityTypeName. |
| MatchDerivedArgumentTypes |
Obsolète.
L’emplacement de suivi utilisateur est un moyen de filtrer les données suivies par l’utilisateur. L’utilisateur peut filtrer par type de données suivies par l’utilisateur en spécifiant le ArgumentType ou ArgumentTypeName. Définition de la |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Obsolète.
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Obsolète.
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obsolète.
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Obsolète.
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Obsolète.
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |