MetricTelemetry Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 |
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:
Azure SDK for .NET