UserTaskEvent Classe

Définition

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)

S’applique à