Share via


IncrementingPollingCounter Třída

Definice

Poskytuje variantu EventCounter pro proměnné, které se neustále zvyšují, například počet výjimek v modulu runtime.

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
Dědičnost
IncrementingPollingCounter
Atributy

Poznámky

IncrementingPollingCounter objekty jsou aktivní tak dlouho, dokud EventSource jsou připojeny, pokud nejsou explicitně odstraněny.

totalValueProvider je metoda používaná k dotazování hodnot v intervalu určeném naslouchacím procesem. Očekává se, že tato metoda vrátí přírůstkovou hodnotu float; v opačném případě může být hlášen přírůstek záporné hodnoty.

IncrementingPollingCounter nepočítá statistiku jako střední hodnotu a směrodatnou odchylku, protože pouze akumuluje hodnotu čítače. Na rozdíl od IncrementingEventCounterse používá zpětné volání dotazování, které může volat, aby pravidelně aktualizovala vlastní metriku.

Příklad, který se používá IncrementingPollingCounter v modulu runtime stejně jako pro čítače výkonu modulu runtime, najdete ve zdroji CoreCLR pro RuntimeEventSource na GitHubu.

Konstruktory

IncrementingPollingCounter(String, EventSource, Func<Double>)

Inicializuje novou instanci IncrementingPollingCounter třídy.

Vlastnosti

DisplayName

Získá nebo nastaví zobrazovaný název čítače.

(Zděděno od DiagnosticCounter)
DisplayRateTimeScale

Získá nebo nastaví rychlost, se kterou by měla být tato metrika zobrazena jako.

DisplayUnits

Získá nebo nastaví jednotky zobrazení čítače.

(Zděděno od DiagnosticCounter)
EventSource

Získá EventSource, ke kterému je tento čítač připojen.

(Zděděno od DiagnosticCounter)
Name

Získá název tohoto čítače.

(Zděděno od DiagnosticCounter)

Metody

AddMetadata(String, String)

Přidá metadata klíč-hodnota do čítače, která budou zahrnuta jako součást datové části.

(Zděděno od DiagnosticCounter)
Dispose()

Odebere čítač ze sady, EventSource kterou bude hlásit.

(Zděděno od DiagnosticCounter)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězcovou reprezentaci aktuální instance čítače čítače dotazování.

Platí pro

Viz také