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()
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