Partager via


MetricAggregate Classe

Définition

Contient les résultats d’agrégation de métriques d’une série de données de métriques particulière sur une période d’agrégation. Les champs de données spécifiques sur instance de cette classe ne sont pas fortement typés (conteneur de propriétés), ce qui permet d’utiliser ce type d’agrégat pour les agrégats de n’importe quel type d’agrégation.

public class MetricAggregate
type MetricAggregate = class
Public Class MetricAggregate
Héritage
MetricAggregate

Constructeurs

MetricAggregate(String, String, String)

Cédez un nouvel agrégat de métriques.

Propriétés

AggregationKindMoniker

Obtient le moniker qui définit le type d’agrégation utilisé pour la métrique correspondante.

AggregationPeriodDuration

Obtient ou définit la longueur de la période d’agrégation résumée par cet agrégat.

AggregationPeriodStart

Obtient ou définit le début de la période d’agrégation résumée par cet agrégat.

Data

Obtient le conteneur de propriétés qui contient les données d’agrégation réelles. Par exemple, si l’agrégat a été produit pour une métrique du type d’agrégation Mesure, la clé de recherche pour ce conteneur de propriétés est accessible via Microsoft.ApplicationInsights.Metrics.MetricSeriesConfigurationForMeasurement.Constants.AggregateKindDataKeys.

Dimensions

Obtient la table des valeurs de nom de dimension qui spécifient la série de données qui a produit cet agrégat dans la métrique globale.

MetricId

Obtient l’ID (nom) de la métrique qui a produit cet agrégat.

MetricNamespace

Obtient l’espace de noms de la métrique qui produit cet agrégat.

Méthodes

GetDataValue<T>(String, T)

Il s’agit d’une méthode pratique pour récupérer l’objet à l’emplacement Data[dataKey]. Il tente de convertir cet objet vers le type Tspécifié. Si la conversion échoue, le spécifié defaultValue est retourné.

S’applique à