Поделиться через


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> прекращает запись измерений.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetMeasurementSnapshot(Boolean)

Возвращает snapshot измерений, собранных данным сборщиком.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RecordObservableInstruments()

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

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

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

WaitForMeasurementsAsync(Int32, TimeSpan)

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

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