MetricCollector<T> Класс

Определение

Собирает измерения, опубликованные из или Instrument<T>ObservableInstrument<T>.

generic <typename T>
 where T : value classpublic ref class MetricCollector sealed : IDisposable
public sealed class MetricCollector<T> : IDisposable where T : struct
type MetricCollector<'T (requires 'T : struct)> = class
    interface IDisposable
Public NotInheritable Class MetricCollector(Of T)
Implements IDisposable

Параметры типа

T

Тип записываемых данных метрик.

Наследование
MetricCollector<T>
Реализации

Конструкторы

Имя Описание
MetricCollector<T>(Instrument<T>, TimeProvider)

Инициализирует новый экземпляр класса MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Инициализирует новый экземпляр класса MetricCollector<T>.

MetricCollector<T>(Object, String, String, TimeProvider)

Инициализирует новый экземпляр класса MetricCollector<T>.

MetricCollector<T>(ObservableInstrument<T>, TimeProvider)

Инициализирует новый экземпляр класса MetricCollector<T>.

Свойства

Имя Описание
Instrument

Возвращает записываемый Instrument объект.

LastMeasurement

Возвращает последние собранные измерения, если таковые есть.

Методы

Имя Описание
Clear()

Удаляет все накопленные измерения из сборщика.

Dispose()

MetricCollector<T> Удаляет и останавливает записи измерений.

GetMeasurementSnapshot(Boolean)

Получает моментальный снимок измерений, собранных этим сборщиком.

RecordObservableInstruments()

Сканировать все зарегистрированные наблюдаемые инструменты.

WaitForMeasurementsAsync(Int32, CancellationToken)

Возвращает задачу, которая завершается, когда сборщик собрал минимальное количество измерений.

WaitForMeasurementsAsync(Int32, TimeSpan)

Возвращает задачу, которая завершается, когда сборщик собрал минимальное количество измерений.

Применяется к