ObservableUpDownCounter<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инструмент, отслеживаемый метриками, который сообщает об увеличении или уменьшении значений при наблюдении за инструментом. Используйте этот инструмент, например, для отслеживания размера кучи процесса или приблизительного числа элементов в замкнутом круговом буфере. Чтобы создать объект ObservableUpDownCounter, используйте методы CreateObservableUpDownCounter .
generic <typename T>
where T : value classpublic ref class ObservableUpDownCounter sealed : System::Diagnostics::Metrics::ObservableInstrument<T>
public sealed class ObservableUpDownCounter<T> : System.Diagnostics.Metrics.ObservableInstrument<T> where T : struct
type ObservableUpDownCounter<'T (requires 'T : struct)> = class
inherit ObservableInstrument<'T (requires 'T : struct)>
Public NotInheritable Class ObservableUpDownCounter(Of T)
Inherits ObservableInstrument(Of T)
Параметры типа
- T
Тип, который представляет счетчик.
- Наследование
Комментарии
Этот класс поддерживает только следующие универсальные типы параметров: Byte, Int16, Int32, Int64, SingleDoubleи Decimal.
Свойства
Description |
Возвращает описание инструмента. (Унаследовано от Instrument) |
Enabled |
Возвращает значение, указывающее, есть ли прослушиватели для этого инструмента. (Унаследовано от Instrument) |
IsObservable |
Возвращает значение, указывающее, является ли инструмент наблюдаемым. (Унаследовано от ObservableInstrument<T>) |
Meter |
Возвращает единицу измерения, создавшего инструмент. (Унаследовано от Instrument) |
Name |
Возвращает имя инструмента. (Унаследовано от Instrument) |
Tags |
Возвращает теги, связанные с инструментом. (Унаследовано от Instrument) |
Unit |
Возвращает единицу измерения инструмента. (Унаследовано от Instrument) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Observe() |
Извлекает текущие измерения, отслеживаемые этим инструментом. Все классы, расширяющие ObservableInstrument{T}, должны реализовать этот метод. (Унаследовано от ObservableInstrument<T>) |
Publish() |
Активирует инструмент, чтобы начать запись измерений и разрешить прослушивателям начать прослушивание таких измерений. (Унаследовано от Instrument) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |