Partager via


MetricTelemetry Classe

Définition

Type de télémétrie utilisé pour suivre les métriques. Représente un exemple de jeu de valeurs avec un nombre, une somme, un max, un min et un écart type spécifiés. En savoir plus

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

Constructeurs

MetricTelemetry()

Initialise une nouvelle instance de la MetricTelemetry classe avec des propriétés vides.

MetricTelemetry(String, Double)

Obsolète : utilisez MetricTelemetry(name,count,sum,min,max,standardDeviation). Initialise une nouvelle instance de la classe MetricTelemetry avec les metricName et metricValue spécifiés.

MetricTelemetry(String, Int32, Double, Double, Double, Double)

Initialise une nouvelle instance de la classe avec les MetricTelemetry propriétés fournies.

MetricTelemetry(String, String, Int32, Double, Double, Double, Double)

Initialise une nouvelle instance de la classe avec les MetricTelemetry propriétés fournies.

Propriétés

Context

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

Count

Obtient ou définit le nombre de valeurs dans l’exemple de jeu.

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.

Max

Obtient ou définit la valeur maximale de cette métrique dans l’exemple d’ensemble.

MetricNamespace

Obtient ou définit le nom de la métrique.

Min

Obtient ou définit la valeur minimale de cette métrique dans l’exemple d’ensemble.

Name

Obtient ou définit le nom de la métrique.

Properties

Obtient un dictionnaire de noms de propriétés et de valeurs définis par l’application fournissant des informations supplémentaires sur cette métrique. 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.

StandardDeviation

Obtient ou définit l’écart-type de cette métrique sur l’ensemble de l’exemple.

Sum

Obtient ou définit la somme des valeurs des exemples de métrique.

Timestamp

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

Value
Obsolète.

Obtient ou définit la valeur de cette métrique.

Méthodes

DeepClone()

Clone profondément un MetricTelemetry 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

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 à