IncrementingEventCounter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |