EventCounter Класс

Определение

Предоставляет возможность сбора статистики по очень часто возникающим событиям с помощью класса EventSource.Provides the ability to collect statistics for very frequent events through the EventSource class.

public ref class EventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public ref class EventCounter
public ref class EventCounter : IDisposable
public class EventCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class EventCounter
public class EventCounter : IDisposable
type EventCounter = class
    inherit DiagnosticCounter
type EventCounter = class
type EventCounter = class
    interface IDisposable
Public Class EventCounter
Inherits DiagnosticCounter
Public Class EventCounter
Public Class EventCounter
Implements IDisposable
Наследование
EventCounter
Наследование
EventCounter
Реализации

Комментарии

Пример использования EventCounter класса см. в разделе Краткое руководство. Измерение производительности для очень часто встречающихся событий с помощью евенткаунтерс.For an example of how to use the EventCounter class, see Introduction Tutorial: How to measure performance for very frequent events using EventCounters.

Конструкторы

EventCounter(String, EventSource)

Инициализирует новый экземпляр класса EventCounter.Initializes a new instance of the EventCounter class.

Свойства

DisplayName

Возвращает или задает отображаемое имя счетчика.Gets or sets the display name of the counter.

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

Возвращает или задает отображаемые единицы счетчика.Gets or sets the display units of the counter.

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

Возвращает EventSource, к которому привязан этот счетчик.Gets the EventSource that this counter is attached to.

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

Возвращает имя счетчика.Gets the name of this counter.

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

Методы

AddMetadata(String, String)

Добавляет к счетчику метаданные в формате "ключ — значение", которые будут включены в полезные данные.Adds key-value metadata to the counter that will be included as a part of the payload.

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

Удаляет счетчик из набора, для которого EventSource будет предоставлять данные.Removes the counter from the set that the EventSource will report on.

Dispose()

Удаляет счетчик из набора, для которого EventSource будет предоставлять данные.Removes the counter from the set that the EventSource will report on.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строковое представление текущего события счетчика опросов.Returns a string representation of the current event counter instance.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Записывает метрики, если включены счетчики производительности.Writes the metric if performance counters are on.

WriteMetric(Single)

Записывает метрики, если включены счетчики производительности.Writes the metric if performance counters are on.

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