IncrementingPollingCounter Klas

Definitie

Biedt een variant van EventCounter variabelen die steeds groter worden, zoals het aantal uitzonderingen in de runtime.

public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
Overname
IncrementingPollingCounter

Opmerkingen

IncrementingPollingCounter objecten leven zolang EventSource de objecten waaraan ze zijn gekoppeld, tenzij ze expliciet worden verwijderd.

totalValueProvider is een methode die wordt gebruikt voor het peilen van de waarden met het interval dat is opgegeven door de listener. Deze methode retourneert naar verwachting een incrementele float-waarde; anders kan een verhoging van een negatieve waarde worden gerapporteerd.

IncrementingPollingCounter berekent geen statistieken zoals gemiddelde en standaarddeviatie, omdat deze alleen de tellerwaarde verzamelt. In tegenstelling tot IncrementingEventCounter, neemt dit een polling-callback in beslag die het kan aanroepen om zijn eigen metrische gegevens periodiek bij te werken.

Zie de CoreCLR-bron voor RuntimeEventSource op GitHub voor een voorbeeld waarin in de runtime wordt gebruikt als voor runtime-prestatiemeteritems.

Constructors

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

Initialiseert een nieuw exemplaar van de IncrementingPollingCounter klasse.

Eigenschappen

Name Description
DisplayName

Hiermee haalt u de weergavenaam van de teller op of stelt u deze in.

(Overgenomen van DiagnosticCounter)
DisplayRateTimeScale

Hiermee haalt u de snelheid op waarmee deze metrische waarde moet worden weergegeven.

DisplayUnits

Hiermee haalt u de weergave-eenheden van de teller op of stelt u deze in.

(Overgenomen van DiagnosticCounter)
EventSource

Hiermee haalt u de EventSource op waaraan deze teller is gekoppeld.

(Overgenomen van DiagnosticCounter)
Name

Hiermee haalt u de naam van deze teller op.

(Overgenomen van DiagnosticCounter)

Methoden

Name Description
AddMetadata(String, String)

Voegt sleutelwaardemetagegevens toe aan de teller die wordt opgenomen als onderdeel van de nettolading.

(Overgenomen van DiagnosticCounter)
Dispose()

Hiermee verwijdert u de teller uit de set waarop het EventSource rapport wordt uitgevoerd.

(Overgenomen van DiagnosticCounter)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeksweergave van het huidige exemplaar van de pollingteller.

Van toepassing op

Zie ook