Udostępnij za pośrednictwem


IncrementingPollingCounter Klasa

Definicja

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

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

Uwagi

IncrementingPollingCounter obiekty żyją tak długo, jak EventSource długo są dołączone do, chyba że są jawnie usuwane.

totalValueProvider to metoda używana do sondowania wartości w interwale określonym przez odbiornik. Oczekuje się, że ta metoda zwróci przyrostową wartość zmiennoprzecinkową; w przeciwnym razie można zgłosić przyrost wartości ujemnej.

IncrementingPollingCounter nie oblicza statystyk, takich jak średnia i odchylenie standardowe, ponieważ gromadzi tylko wartość licznika. W przeciwieństwie do IncrementingEventCountermetody , przyjmuje to wywołanie zwrotne sondowania, które może wywołać, aby okresowo aktualizować własną metrykę.

Przykład, który używa IncrementingPollingCounter wewnątrz środowiska uruchomieniowego jako liczników wydajności środowiska uruchomieniowego, zobacz źródło CoreCLR środowiska RuntimeEventSource w witrynie GitHub.

Konstruktory

IncrementingPollingCounter(String, EventSource, Func<Double>)

Inicjuje nowe wystąpienie klasy IncrementingPollingCounter.

Właściwości

DisplayName

Pobiera lub ustawia nazwę wyświetlaną licznika.

(Odziedziczone po DiagnosticCounter)
DisplayRateTimeScale

Pobiera lub ustawia częstotliwość 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óry zostanie uwzględniony 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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

Zwraca reprezentację ciągu bieżącego inkrementacji wystąpienia licznika sondowania.

Dotyczy

Zobacz też