Taal

ObservableCounter<T> Klas

Definitie

Vertegenwoordigt een metrische gegevens waarneembaar instrument dat monotonisch toenemende waarden rapporteert wanneer het instrument wordt waargenomen, bijvoorbeeld CPU-tijd (voor verschillende processen, threads, gebruikersmodus of kernelmodus). Aanroep CreateObservableCounter om het waarneembare tellerobject te maken.

generic <typename T>
 where T : value classpublic ref class ObservableCounter sealed : System::Diagnostics::Metrics::ObservableInstrument<T>
public sealed class ObservableCounter<T> : System.Diagnostics.Metrics.ObservableInstrument<T> where T : struct
type ObservableCounter<'T (requires 'T : struct)> = class
    inherit ObservableInstrument<'T (requires 'T : struct)>
Public NotInheritable Class ObservableCounter(Of T)
Inherits ObservableInstrument(Of T)

Type parameters

T

Het type dat de waarneembare teller vertegenwoordigt.

Overname

Opmerkingen

Note

In tegenstelling tot Counter, wat de increment-/deltawaarde accepteert, rapporteert de callback-functie de absolute waarde van de teller. Om de gerapporteerde snelheid te bepalen die de teller verandert, wordt het verschil tussen opeenvolgende metingen gebruikt.

Deze klasse ondersteunt alleen de volgende algemene parametertypen: Byte, , Int32Int16, Int64, , Single, en DecimalDouble.

Eigenschappen

Name Description
Description

Haalt de beschrijving van het instrument op.

(Overgenomen van Instrument)
Enabled

Hiermee wordt een waarde opgehaald die aangeeft of er listeners voor dit instrument zijn.

(Overgenomen van Instrument)
IsObservable

Hiermee wordt een waarde opgehaald die aangeeft of het instrument een waarneembaar instrument is.

(Overgenomen van ObservableInstrument<T>)
Meter

Hiermee haalt u de meter op die het instrument heeft gemaakt.

(Overgenomen van Instrument)
Name

Hiermee haalt u de naam van het instrument op.

(Overgenomen van Instrument)
Tags

Retourneert de tags die aan het instrument zijn gekoppeld.

(Overgenomen van Instrument)
Unit

Hiermee haalt u de meeteenheid op.

(Overgenomen van Instrument)

Methoden

Name Description
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)
Observe()

Haalt de huidige metingen op die door dit instrument worden bijgehouden. Alle klassen die ObservableInstrument{T} uitbreiden, moeten deze methode implementeren.

(Overgenomen van ObservableInstrument<T>)
Publish()

Hiermee activeert u het instrument om metingen op te nemen en om listeners in staat te stellen te beginnen met luisteren naar dergelijke metingen.

(Overgenomen van Instrument)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook