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