Freigeben über


MetricTelemetry Klasse

Definition

Telemetrietyp, der zum Nachverfolgen von Metriken verwendet wird. Stellt einen Beispielsatz von Werten mit einer angegebenen Anzahl, Summe, max, min und Standardabweichung dar. Weitere Informationen

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
Vererbung
MetricTelemetry
Implementiert

Konstruktoren

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.

Eigenschaften

Context

Ruft den Kontext ab, der dem aktuellen Telemetrieelement zugeordnet ist.

Count

Ruft die Anzahl der Werte im Beispielsatz ab oder legt sie fest.

Extension

Ruft die Erweiterung ab, die verwendet wird, um diese Telemetriedaten instance mit einem neuen stark typisierten Objekt zu erweitern, oder legt sie fest.

Max

Ruft den maximalen Wert dieser Metrik für den Beispielsatz ab oder legt diesen fest.

MetricNamespace

Ruft den Namen der Metrik ab oder legt den Namen fest.

Min

Ruft den Min-Wert dieser Metrik für den Beispielsatz ab oder legt diesen fest.

Name

Ruft den Namen der Metrik ab oder legt den Namen fest.

Properties

Ruft ein Wörterbuch mit anwendungsdefinierte Eigenschaftsnamen und -werten ab, das zusätzliche Informationen zu dieser Metrik bereitstellt. Weitere Informationen

Sequence

Ruft den Wert ab, der die absolute Reihenfolge des Telemetrieelements definiert, oder legt diesen fest.

StandardDeviation

Ruft die Standardabweichung dieser Metrik über den Beispielsatz ab oder legt diese fest.

Sum

Ruft die Summe der Werte der Metrikbeispiele ab oder legt diese fest.

Timestamp

Ruft Datum und Uhrzeit der Ereignisaufzeichnung ab oder legt diese fest.

Value
Veraltet.

Ruft den Wert dieser Metrik ab oder legt diesen fest.

Methoden

DeepClone()

Klont ein MetricTelemetry Objekt tief.

SerializeData(ISerializationWriter)

Schreibt Serialisierungsinformationen zur Datenklasse des implementierenden Typs mithilfe des angegebenen ISerializationWriter.

Explizite Schnittstellenimplementierungen

ITelemetry.Sanitize()

Sanitisiert die Eigenschaften basierend auf Einschränkungen.

Erweiterungsmethoden

GetEnvelopeName(ITelemetry)

Ruft den Umschlagnamen für das ITelemetry-Objekt ab.

TrySetEnvelopeName(ITelemetry, String)

Legt den Umschlagnamen für das ITelemetry-Objekt fest.

Gilt für: