Partager via


TraceTelemetry Classe

Définition

Type de télémétrie utilisé pour les messages de journal. Contient une heure et un message et éventuellement des métadonnées supplémentaires. En savoir plus

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

Constructeurs

TraceTelemetry()

Initialise une nouvelle instance de la classe TraceTelemetry.

TraceTelemetry(String)

Initialise une nouvelle instance de la classe TraceTelemetry.

TraceTelemetry(String, SeverityLevel)

Initialise une nouvelle instance de la classe TraceTelemetry.

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 télémétrie instance à l’aide d’un nouvel objet typé fort.

ItemTypeFlag

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

Message

Obtient ou définit le texte du message. Par exemple, le texte qui serait normalement écrit dans une ligne de fichier journal.

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 et de valeurs de propriétés définis par l’application qui fournit des informations supplémentaires sur cette trace. 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.

SeverityLevel

Obtient ou définit le niveau de gravité de la trace.

Timestamp

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

Méthodes

DeepClone()

Clone profondément un TraceTelemetry 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()

Nettoie 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 à