Freigeben über


MetricAggregate Klasse

Definition

Enthält die Metrikaggregationsergebnisse einer bestimmten Metrikdatenreihe über einen Aggregationszeitraum. Die spezifischen Datenfelder in Instanzen dieser Klasse sind nicht stark typisiert (Eigenschaftenbehälter), was die Verwendung dieses Aggregattyps für Aggregate beliebiger Aggregationsart ermöglicht.

public class MetricAggregate
type MetricAggregate = class
Public Class MetricAggregate
Vererbung
MetricAggregate

Konstruktoren

MetricAggregate(String, String, String)

Gibt ein neues Metrikaggregat ab.

Eigenschaften

AggregationKindMoniker

Ruft den Moniker ab, der die Art der Aggregation definiert, die für die jeweilige Metrik verwendet wird.

AggregationPeriodDuration

Ruft die Länge des Aggregationszeitraums ab, der durch dieses Aggregat zusammengefasst ist, oder legt diese fest.

AggregationPeriodStart

Ruft den Anfang des Aggregationszeitraums ab, der in diesem Aggregat zusammengefasst ist, oder legt diesen fest.

Data

Ruft den Eigenschaftenbehälter ab, der die tatsächlichen aggregierten Daten enthält. Wenn das Aggregat beispielsweise für eine Metrik der Aggregationsart Measurement erstellt wurde, ist der Nachschlageschlüssel für diesen Eigenschaftenbehälter über Microsoft.ApplicationInsights.Metrics.MetricSeriesConfigurationForMeasurement.Constants.AggregateKindDataKeyszugänglich.

Dimensions

Ruft eine Tabelle mit Dimensionsnamen-Werten ab, die die Datenreihe angeben, die diese Größe innerhalb der Gesamtmetrik erzeugt hat.

MetricId

Ruft die ID (Name) der Metrik ab, die dieses Aggregat erzeugt hat.

MetricNamespace

Ruft den Namespace der Metrik ab, die dieses Aggregat erzeugt.

Methoden

GetDataValue<T>(String, T)

Dies ist eine Praktische Methode zum Abrufen des -Objekts unter Data[dataKey]. Es wird versucht, dieses Objekt in den angegebenen Typ Tzu konvertieren. Wenn bei der Konvertierung ein Fehler auftritt, wird der angegebene defaultValue zurückgegeben.

Gilt für: