Counter<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет инструмент, поддерживающий добавление не отрицательных значений. Например, можно вызывать counter.Add(1)
каждый раз при обработке запроса для отслеживания общего количества запросов. Большинство средств просмотра метрик по умолчанию отображают счетчики с использованием скорости (запросы в секунду), но также могут отображать совокупный итог.
generic <typename T>
where T : value classpublic ref class Counter sealed : System::Diagnostics::Metrics::Instrument<T>
public sealed class Counter<T> : System.Diagnostics.Metrics.Instrument<T> where T : struct
type Counter<'T (requires 'T : struct)> = class
inherit Instrument<'T (requires 'T : struct)>
Public NotInheritable Class Counter(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) |
Методы
Add(T) |
Записывает значение приращения измерения. |
Add(T, KeyValuePair<String,Object>) |
Записывает значение приращения измерения. |
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Записывает значение приращения измерения. |
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
Записывает значение приращения измерения. |
Add(T, KeyValuePair<String,Object>[]) |
Записывает значение приращения измерения. |
Add(T, ReadOnlySpan<KeyValuePair<String,Object>>) |
Записывает значение приращения измерения. |
Add(T, TagList) |
Добавляет значение приращения измерения. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Publish() |
Активирует инструмент, чтобы начать запись измерений и разрешить прослушивателям начать прослушивание таких измерений. (Унаследовано от Instrument) |
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) |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по