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.
- Наследование
Комментарии
Этот класс поддерживает только следующие универсальные типы параметров: 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) |