Partager via


EventTelemetry Classe

Définition

Type de télémétrie utilisé pour suivre les événements personnalisés. En savoir plus

public sealed class EventTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportAdvancedSampling, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type EventTelemetry = class
    interface ITelemetry
    interface ISupportProperties
    interface ISupportAdvancedSampling
    interface ISupportSampling
    interface ISupportMetrics
Public NotInheritable Class EventTelemetry
Implements ISupportAdvancedSampling, ISupportMetrics, ISupportProperties, ITelemetry
Héritage
EventTelemetry
Implémente

Constructeurs

EventTelemetry()

Initialise une nouvelle instance de la classe EventTelemetry.

EventTelemetry(String)

Initialise une nouvelle instance de la classe EventTelemetry avec le name donné.

Propriétés

Context

Obtient le contexte associé à l’élément de télémétrie actuel.

Extension

Obtient ou définit l’extension utilisée pour étendre cette instance de télémétrie à l’aide d’un nouvel objet typé fort.

ItemTypeFlag

Obtient le type d’élément pour l’évaluation de l’échantillonnage.

Metrics

Obtient un dictionnaire de métriques d’événement définies par l’application. En savoir plus

Name

Obtient ou définit le nom de l'événement.

ProactiveSamplingDecision

Obtient ou définit une valeur indiquant si la décision d’échantillonnage d’élément a été prise de manière proactive et le résultat de cette décision.

Properties

Obtient un dictionnaire de noms de propriétés et de valeurs définis par l’application, qui fournit des informations supplémentaires sur cet événement. En savoir plus

Sequence

Obtient ou définit la valeur qui définit l’ordre absolu de l’élément de télémétrie.

Timestamp

Obtient ou définit la date et l’heure d’enregistrement de l’événement.

Méthodes

DeepClone()

Clone profondément un EventTelemetry objet.

SerializeData(ISerializationWriter)

Écrit des informations de sérialisation sur la classe de données du type d’implémentation à l’aide du donné ISerializationWriter.

Implémentations d’interfaces explicites

ISupportSampling.SamplingPercentage

Obtient ou définit le pourcentage d’échantillonnage des données (entre 0 et 100). Doit être 100/n, où n est un entier. En savoir plus

ITelemetry.Sanitize()

Assainit les propriétés en fonction des contraintes.

Méthodes d’extension

GetEnvelopeName(ITelemetry)

Obtient le nom de l’enveloppe de l’objet ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Définit le nom de l’enveloppe de l’objet ITelemetry.

S’applique à