UpDownCounter<T> Класс

Определение

Инструмент, поддерживающий отчеты о положительных или отрицательных значениях метрик. UpDownCounter может использоваться в таких сценариях, как отчеты об изменении активных запросов или размера очереди.

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

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

T

Тип, представляющий UpDownCounter.

Наследование
UpDownCounter<T>

Комментарии

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

Свойства

Advice

Возвращает InstrumentAdvice<T>, связанную с инструментом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

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

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

Add(T, KeyValuePair<String,Object>)

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

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

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

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

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

Add(T, TagList)

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

Add(T)

Записывает разностное значение измерения. Разностное значение может быть положительным, отрицательным или нулевым.

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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