Table of Contents

Class MetricsCollection

Namespace
Microsoft.ApplicationInsights.Metrics
Assembly
Microsoft.ApplicationInsights.dll
public sealed class MetricsCollection : ICollection<Metric>, IEnumerable<Metric>, IEnumerable
Inheritance
MetricsCollection
Implements
Inherited Members
Extension Methods

Properties

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

Methods

Clear()

public void Clear()

Contains(Metric)

public bool Contains(Metric metric)

Parameters

metric Metric

Returns

bool

Contains(MetricIdentifier)

public bool Contains(MetricIdentifier metricIdentifier)

Parameters

metricIdentifier MetricIdentifier

Returns

bool

CopyTo(Metric[], int)

public void CopyTo(Metric[] array, int arrayIndex)

Parameters

array Metric[]
arrayIndex int

GetEnumerator()

public IEnumerator<Metric> GetEnumerator()

Returns

IEnumerator<Metric>

GetOrCreate(MetricIdentifier, MetricConfiguration)

public Metric GetOrCreate(MetricIdentifier metricIdentifier, MetricConfiguration metricConfiguration)

Parameters

metricIdentifier MetricIdentifier
metricConfiguration MetricConfiguration

Returns

Metric

Remove(Metric)

public bool Remove(Metric metric)

Parameters

metric Metric

Returns

bool

Remove(MetricIdentifier)

public bool Remove(MetricIdentifier metricIdentifier)

Parameters

metricIdentifier MetricIdentifier

Returns

bool

Remove(MetricIdentifier, out Metric)

public bool Remove(MetricIdentifier metricIdentifier, out Metric removedMetric)

Parameters

metricIdentifier MetricIdentifier
removedMetric Metric

Returns

bool

TryGet(MetricIdentifier, out Metric)

public bool TryGet(MetricIdentifier metricIdentifier, out Metric metric)

Parameters

metricIdentifier MetricIdentifier
metric Metric

Returns

bool