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