IncrementingPollingCounter Osztály

Definíció

Az egyre növekvő változók, például a futtatókörnyezetben lévő kivételek számának variációját EventCounter biztosítja.

public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
Öröklődés
IncrementingPollingCounter
Attribútumok

Megjegyzések

IncrementingPollingCounter az objektumok addig élnek, amíg azok EventSource hozzá vannak kapcsolva, kivéve, ha kifejezetten megsemmisítik őket.

totalValueProvider a figyelő által megadott időközönként történő értékek lekérdezésére szolgáló módszer. Ez a metódus várhatóan növekményes lebegőpontos értéket ad vissza; ellenkező esetben negatív érték növekménye jelenthető.

IncrementingPollingCounter nem számít ki olyan statisztikákat, mint a középérték és a szórás, mert csak a számláló értékét halmozza fel. Ezzel ellentétben IncrementingEventCounterez egy lekérdezési visszahívást igényel, amelyet meghívhat a saját metrikái rendszeres frissítésére.

Ha például IncrementingPollingCounter használ a futtatókörnyezeten belül, mint a futásidejű teljesítményszámlálók esetében, tekintse meg RuntimeEventSource coreCLR-forrását GitHub.

Konstruktorok

Name Description
IncrementingPollingCounter(String, EventSource, Func<Double>)

Inicializálja a IncrementingPollingCounter osztály új példányát.

Tulajdonságok

Name Description
DisplayName

Lekéri vagy beállítja a számláló megjelenítendő nevét.

(Öröklődés forrása DiagnosticCounter)
DisplayRateTimeScale

Lekérdezi vagy beállítja a metrika megjelenítési sebességét.

DisplayUnits

Lekéri vagy beállítja a számláló megjelenítési egységét.

(Öröklődés forrása DiagnosticCounter)
EventSource

Lekéri azt az EventSource-t, amelyhez a számláló csatlakoztatva van.

(Öröklődés forrása DiagnosticCounter)
Name

Lekéri a számláló nevét.

(Öröklődés forrása DiagnosticCounter)

Metódusok

Name Description
AddMetadata(String, String)

Kulcs-érték metaadatokat ad hozzá a számlálóhoz, amelyet a hasznos adat részeként fog tartalmazni.

(Öröklődés forrása DiagnosticCounter)
Dispose()

Eltávolítja a számlálót abból a készletből, amelyen a EventSource jelentés jelenik meg.

(Öröklődés forrása DiagnosticCounter)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuálisan növekvő lekérdezésszámláló példány sztring-ábrázolását adja vissza.

A következőre érvényes:

Lásd még