UserTaskEvent 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.
Classe qui stocke des informations pour l’événement de modèle de données de tâche utilisateur. Une tâche utilisateur est une opération d’application qui est appelée directement par l’utilisateur et qui est fournie avec le résultat (par exemple, réussite, échec). Il est utilisé pour l’analyse du comportement/de l’intention des utilisateurs. L’utilisateur est conscient de l’opération et peut s’exécuter. par exemple, ouvrir un projet et afficher les fenêtres d’outils sont des tâches utilisateur ; au lieu de cela, le chargement VS package et la génération au moment du design sont des opérations.
Pour une tâche utilisateur en cours d’exécution ou asynchrone à long terme, afin de comprendre ce qui s’est produit au moment de l’exécution ou le suivi, si elle est partiellement terminée en raison d’une erreur, utilisez StartUserTask(TelemetrySession, String) la méthode qui effectue le suivi des points de départ et de fin.
public ref class UserTaskEvent sealed : Microsoft::VisualStudio::Telemetry::OperationEvent
public sealed class UserTaskEvent : Microsoft.VisualStudio.Telemetry.OperationEvent
type UserTaskEvent = class
inherit OperationEvent
Public NotInheritable Class UserTaskEvent
Inherits OperationEvent
- Héritage
Constructeurs
| UserTaskEvent(String, TelemetryResult, String) |
Initialise une nouvelle instance de la classe UserTaskEvent. |
Propriétés
| Correlation |
Obtient la corrélation de cet événement. Il représente cet événement lorsqu’il est mis en corrélation avec d’autres événements. (Hérité de TelemetryEvent) |
| DataSource |
Obtient la source de données. (Hérité de TelemetryEvent) |
| Duration |
Obtient la durée de l’opération si le type de phase est end. Retourne null pour les autres types d’étapes. (Hérité de OperationEvent) |
| EndTime |
Obtient l’heure de fin (en graduations) de l’opération en cours, le type de phase étant end. Retourne null pour les autres types d’étapes. (Hérité de OperationEvent) |
| EntityName |
Obtient le nom de l’entité (Hérité de OperationEvent) |
| EventSchemaVersion |
Obtient la version de schéma pour cet événement. (Hérité de TelemetryEvent) |
| EventType |
Obtient le type d’événement pour cet événement (Hérité de TelemetryEvent) |
| FeatureName |
Obtient le nom de la fonctionnalité (Hérité de OperationEvent) |
| HasProperties |
Obtient une valeur indiquant si les propriétés ont déjà été créées. (Hérité de TelemetryEvent) |
| IsOptOutFriendly |
Obtient ou définit une valeur indiquant si l’événement est convivial pour la session désabonnement. Par défaut, sa valeur est false. S’il est désabonnement convivial, il passe uniquement par les propriétés spécifiques à l’événement. Ce comportement peut être modifié par les règles de manifeste. (Hérité de TelemetryEvent) |
| Name |
Obtient le nom de l’événement actuel (Hérité de TelemetryEvent) |
| ProductName |
Obtient le nom du produit (Hérité de OperationEvent) |
| Properties |
Obtient un dictionnaire de propriétés d’événement. Les propriétés sont des dimensions selon lesquelles les données agrégées peuvent être découpées. La clé est un nom de propriété unique, non null et non vide. La valeur est un objet qui représente une valeur de propriété. Les canaux de télémétrie doivent utiliser la valeur. ToString (CultureInfo. InvariantCulture) pour envoyer la valeur à un serveur sous la forme d’une chaîne. (Hérité de TelemetryEvent) |
| Result |
Obtient le résultat de cette opération. (Hérité de OperationEvent) |
| ResultSummary |
Obtient le résumé des résultats de cette opération. (Hérité de OperationEvent) |
| Severity |
Obtient ou définit un niveau de gravité de l’événement. Le niveau est utilisé pour le consommateur d’événements (par exemple, le fournisseur ETW, la création de rapports backend) pour faciliter l’Organisation des données. (Hérité de TelemetryEvent) |
| SharedPropertyBags |
Obtient les conteneurs de propriétés partagées (Hérité de TelemetryEvent) |
| StageType |
Obtient le type de l’étape à partir de cette opération. (Hérité de OperationEvent) |
| StartEndPairId |
Obtient l’ID de paire pour les événements d’opération de démarrage. Il s’agit de la même valeur que CorrelationId. retourne la valeur null pour l’événement d’opération atomique. (Hérité de OperationEvent) |
| StartTime |
Obtient l’heure de début (en graduations) de l’opération en cours, le type de phase étant end. Retourne null pour les autres types d’étapes. (Hérité de OperationEvent) |
Méthodes
| Correlate(TelemetryEventCorrelation, String) |
Met en corrélation cet événement avec d’autres événements via TelemetryEventCorrelation avec les informations de description. (Hérité de OperationEvent) |
| Correlate(TelemetryEventCorrelation[]) |
Mettre en corrélation cet événement avec d’autres événements via TelemetryEventCorrelation . (Hérité de TelemetryEvent) |
| CorrelateWithDescription(TelemetryEventCorrelation, String) |
Met en corrélation cet événement avec d’autres événements via TelemetryEventCorrelation avec les informations de description. (Hérité de TelemetryEvent) |
| GetDefaultEventProperties(Int64, Int64, String) |
Retourne les propriétés par défaut qui doivent se trouver sur chaque TelemetryEvent (Hérité de TelemetryEvent) |
| ToString() |
ToString pour faciliter le débogage : afficher dans la fenêtre Espion de débogage (Hérité de TelemetryEvent) |