Histogram<T> Класс

Определение

Представляет инструмент метрик, который можно использовать для передачи произвольных значений, которые могут быть статистически значимыми, например длительности запроса. Вызовите CreateHistogram<T>(String, String, String) , чтобы создать объект гистограммы.

generic <typename T>
 where T : value classpublic ref class Histogram sealed : System::Diagnostics::Metrics::Instrument<T>
public sealed class Histogram<T> : System.Diagnostics.Metrics.Instrument<T> where T : struct
type Histogram<'T (requires 'T : struct)> = class
    inherit Instrument<'T (requires 'T : struct)>
Public NotInheritable Class Histogram(Of T)
Inherits Instrument(Of T)

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

T

Тип, который представляет гистограмма.

Наследование

Комментарии

Этот класс поддерживает только следующие универсальные типы параметров: Byte, Int16, Int32, Int64, SingleDoubleи Decimal.

Свойства

Description

Возвращает описание инструмента.

(Унаследовано от Instrument)
Enabled

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

(Унаследовано от Instrument)
IsObservable

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

(Унаследовано от Instrument)
Meter

Возвращает единицу измерения, создавшего инструмент.

(Унаследовано от Instrument)
Name

Возвращает имя инструмента.

(Унаследовано от Instrument)
Tags

Возвращает теги, связанные с инструментом.

(Унаследовано от Instrument)
Unit

Возвращает единицу измерения инструмента.

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

Активирует инструмент, чтобы начать запись измерений и разрешить прослушивателям начать прослушивание таких измерений.

(Унаследовано от Instrument)
Record(T)

Записывает значение измерения.

Record(T, KeyValuePair<String,Object>)

Записывает значение измерения.

Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Записывает значение измерения.

Record(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Записывает значение измерения.

Record(T, KeyValuePair<String,Object>[])

Записывает значение измерения.

Record(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Записывает значение измерения.

Record(T, TagList)

Записывает значение измерения.

RecordMeasurement(T)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
RecordMeasurement(T, TagList)

Записывает измерение, уведомляя все MeterListener объекты, прослушивающие этот инструмент.

(Унаследовано от Instrument<T>)
ToString()

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

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

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

См. также раздел