Table of Contents

Class MetricAggregate

Namespace
Microsoft.ApplicationInsights.Metrics
Assembly
Microsoft.ApplicationInsights.dll
public class MetricAggregate
Inheritance
MetricAggregate
Inherited Members
Extension Methods

Constructors

MetricAggregate(string, string, string)

public MetricAggregate(string metricNamespace, string metricId, string aggregationKindMoniker)

Parameters

metricNamespace string
metricId string
aggregationKindMoniker string

Properties

AggregationKindMoniker

public string AggregationKindMoniker { get; }

Property Value

string

AggregationPeriodDuration

public TimeSpan AggregationPeriodDuration { get; set; }

Property Value

TimeSpan

AggregationPeriodStart

public DateTimeOffset AggregationPeriodStart { get; set; }

Property Value

DateTimeOffset

Data

public IDictionary<string, object> Data { get; }

Property Value

IDictionary<string, object>

Dimensions

public IDictionary<string, string> Dimensions { get; }

Property Value

IDictionary<string, string>

MetricId

public string MetricId { get; }

Property Value

string

MetricNamespace

public string MetricNamespace { get; }

Property Value

string

Methods

GetDataValue<T>(string, T)

public T GetDataValue<T>(string dataKey, T defaultValue)

Parameters

dataKey string
defaultValue T

Returns

T

Type Parameters

T