IncrementingEventCounter Klasa

Definicja

Udostępnia wariant EventCounter zmiennych, które stale rosną, takie jak liczba wyjątków w środowisku uruchomieniowym.

public ref class IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingEventCounter = class
    inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
    inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
Dziedziczenie
IncrementingEventCounter
Atrybuty

Uwagi

IncrementingEventCounter służy do śledzenia wartości, które zawsze rosną, takich jak całkowita liczba żądań, łączna liczba zgłoszonych wyjątków itp. W przypadku takich metryk po prostu raportowanie łącznej wartości niekoniecznie jest przydatne do monitorowania jego kondycji. Na przykład śledzenie liczby bajtów przydzielonych w sumie przez cały czas trwania procesu nie jest przydatne do diagnozowania potencjalnych problemów z przydzielaniem zbyt dużej ilości pamięci. Metryka, która pomoże nam określić liczbę bajtów przydzielonych w ciągu ostatniej minuty, godziny lub dowolnego interwału czasu, a nie całego czasu trwania procesu. IncrementingEventCounter może służyć do śledzenia i raportowania tylko przyrostów w przedziale czasu określonym przez użytkownika metryki.

IncrementingEventCounter nie oblicza statystyk, takich jak średnia lub odchylenie standardowe, ponieważ śledzi tylko przyrosty w danym okresie.

Konstruktory

IncrementingEventCounter(String, EventSource)

Inicjuje nowe wystąpienie klasy IncrementingEventCounter.

Właściwości

DisplayName

Pobiera lub ustawia nazwę wyświetlaną licznika.

(Odziedziczone po DiagnosticCounter)
DisplayRateTimeScale

Pobiera lub ustawia szybkość wyświetlania tej metryki jako.

DisplayUnits

Pobiera lub ustawia jednostki wyświetlania licznika.

(Odziedziczone po DiagnosticCounter)
EventSource

Pobiera źródło zdarzeń, do którego jest dołączony ten licznik.

(Odziedziczone po DiagnosticCounter)
Name

Pobiera nazwę tego licznika.

(Odziedziczone po DiagnosticCounter)

Metody

AddMetadata(String, String)

Dodaje metadane klucz-wartość do licznika, które zostaną uwzględnione jako część ładunku.

(Odziedziczone po DiagnosticCounter)
Dispose()

Usuwa licznik z zestawu, na który EventSource będzie raport.

(Odziedziczone po DiagnosticCounter)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Increment(Double)

Dodaje wartość do sumy uruchomionej, która zostanie opublikowana przez licznik w następnym interwale czasomierza.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu bieżącego wystąpienia licznika zdarzeń przyrostowych.

Dotyczy

Zobacz też