Freigeben über


MetricTelemetry Konstruktoren

Definition

Überlädt

MetricTelemetry()

Initialisiert eine neue instance der MetricTelemetry -Klasse mit leeren Eigenschaften.

MetricTelemetry(String, Double)

Veraltet: Verwenden Sie MetricTelemetry(name,count,sum,min,max,standardDeviation). Initialisiert eine neue Instanz der MetricTelemetry-Klasse mit den angegebenen metricName und dem angegebenen metricValue.

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

Initialisiert eine neue instance der MetricTelemetry -Klasse mit bereitgestellten Eigenschaften.

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

Initialisiert eine neue instance der MetricTelemetry -Klasse mit bereitgestellten Eigenschaften.

MetricTelemetry()

Initialisiert eine neue instance der MetricTelemetry -Klasse mit leeren Eigenschaften.

public MetricTelemetry ();
Public Sub New ()

Gilt für:

MetricTelemetry(String, Double)

Veraltet: Verwenden Sie MetricTelemetry(name,count,sum,min,max,standardDeviation). Initialisiert eine neue Instanz der MetricTelemetry-Klasse mit den angegebenen metricName und dem angegebenen metricValue.

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)

Parameter

metricName
String
metricValue
Double

Ausnahmen

Ist metricName NULL oder leere Zeichenfolge.

Gilt für:

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

Initialisiert eine neue instance der MetricTelemetry -Klasse mit bereitgestellten Eigenschaften.

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)

Parameter

name
String

Der Metrikname.

count
Int32

Anzahl der Werte, die während des Aggregationsintervalls verwendet werden.

sum
Double

Summe der Werte, die während des Aggregationsintervalls verwendet werden.

min
Double

Mindestwert, der während des Aggregationsintervalls verwendet wird.

max
Double

Das Maximum der Werte, die während des Aggregationsintervalls verwendet werden.

standardDeviation
Double

Standardabweichung der Werte, die während des Aggregationsintervalls genommen werden.

Hinweise

Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. Die meisten Anwendungen müssen keine Objekte explizit erstellen MetricTelemetry . Verwenden Sie stattdessen eine der GetMetric(..) Überladungen für die TelemetryClient -Klasse, um ein Metrikobjekt für den Zugriff auf funktionen für die Präaggregation des SDK abzurufen.
Sie können diesen ctor jedoch verwenden, um Metriktelemetrieelemente zu erstellen, wenn Sie eine eigene Metrikaggregation implementiert haben. Verwenden Sie Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) in diesem Fall die Methode, um Ihre Aggregate zu senden.

Gilt für:

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

Initialisiert eine neue instance der MetricTelemetry -Klasse mit bereitgestellten Eigenschaften.

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)

Parameter

metricNamespace
String

Metriknamespace.

name
String

Der Metrikname.

count
Int32

Anzahl der Werte, die während des Aggregationsintervalls verwendet werden.

sum
Double

Summe der Werte, die während des Aggregationsintervalls verwendet werden.

min
Double

Mindestwert, der während des Aggregationsintervalls verwendet wird.

max
Double

Das Maximum der Werte, die während des Aggregationsintervalls verwendet werden.

standardDeviation
Double

Standardabweichung der Werte, die während des Aggregationsintervalls genommen werden.

Hinweise

Metriken sollten immer für einen bestimmten Zeitraum vorab aggregiert werden, bevor sie gesendet werden. Die meisten Anwendungen müssen keine Objekte explizit erstellen MetricTelemetry . Verwenden Sie stattdessen eine der GetMetric(..) Überladungen für die TelemetryClient -Klasse, um ein Metrikobjekt für den Zugriff auf funktionen für die Präaggregation des SDK abzurufen.
Sie können diesen ctor jedoch verwenden, um Metriktelemetrieelemente zu erstellen, wenn Sie eine eigene Metrikaggregation implementiert haben. Verwenden Sie Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) in diesem Fall die Methode, um Ihre Aggregate zu senden.

Gilt für: