Partager via


MetricTelemetry Constructeurs

Définition

Surcharges

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.

MetricTelemetry()

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

public MetricTelemetry ();
Public Sub New ()

S’applique à

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.

public MetricTelemetry (string metricName, double metricValue);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (metricName As String, metricValue As Double)

Paramètres

metricName
String
metricValue
Double

Exceptions

est metricName null ou chaîne vide.

S’applique à

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

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

public MetricTelemetry (string name, int count, double sum, double min, double max, double standardDeviation);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * int * double * double * double * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (name As String, count As Integer, sum As Double, min As Double, max As Double, standardDeviation As Double)

Paramètres

name
String

Nom de la mesure.

count
Int32

Nombre de valeurs prises pendant l’intervalle d’agrégation.

sum
Double

Somme des valeurs prises pendant l’intervalle d’agrégation.

min
Double

Valeur minimale prise pendant l’intervalle d’agrégation.

max
Double

Nombre maximal de valeurs prises pendant l’intervalle d’agrégation.

standardDeviation
Double

Écart type des valeurs prises pendant l’intervalle d’agrégation.

Remarques

Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés. La plupart des applications n’ont pas besoin de créer MetricTelemetry explicitement des objets. Utilisez plutôt l’une GetMetric(..) des surcharges de la TelemetryClient classe pour obtenir un objet de métrique permettant d’accéder aux fonctionnalités de pré-agrégation du SDK.
Toutefois, vous pouvez utiliser ce ctor pour créer des éléments de télémétrie de métrique si vous avez implémenté votre propre agrégation de métriques. Dans ce cas, utilisez la Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) méthode pour envoyer vos agrégats.

S’applique à

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

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

public MetricTelemetry (string metricNamespace, string name, int count, double sum, double min, double max, double standardDeviation);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * string * int * double * double * double * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (metricNamespace As String, name As String, count As Integer, sum As Double, min As Double, max As Double, standardDeviation As Double)

Paramètres

metricNamespace
String

Espace de noms de métrique.

name
String

Nom de la mesure.

count
Int32

Nombre de valeurs prises pendant l’intervalle d’agrégation.

sum
Double

Somme des valeurs prises pendant l’intervalle d’agrégation.

min
Double

Valeur minimale prise pendant l’intervalle d’agrégation.

max
Double

Nombre maximal de valeurs prises pendant l’intervalle d’agrégation.

standardDeviation
Double

Écart type des valeurs prises pendant l’intervalle d’agrégation.

Remarques

Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés. La plupart des applications n’ont pas besoin de créer MetricTelemetry explicitement des objets. Utilisez plutôt l’une GetMetric(..) des surcharges de la TelemetryClient classe pour obtenir un objet de métrique permettant d’accéder aux fonctionnalités de pré-agrégation du SDK.
Toutefois, vous pouvez utiliser ce ctor pour créer des éléments de télémétrie de métrique si vous avez implémenté votre propre agrégation de métriques. Dans ce cas, utilisez la Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) méthode pour envoyer vos agrégats.

S’applique à