ObservableUpDownCounter<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een metrische waarneembare instrument waarmee toenemende of afnemende waarden worden gerapporteerd wanneer het instrument wordt waargenomen. Gebruik dit instrument om de heapgrootte van het proces of het geschatte aantal items in een vergrendelingsvrije cirkelbuffer te bewaken, bijvoorbeeld. Als u een ObservableUpDownCounter-object wilt maken, gebruikt u de CreateObservableUpDownCounter methoden.
generic <typename T>
where T : value classpublic ref class ObservableUpDownCounter sealed : System::Diagnostics::Metrics::ObservableInstrument<T>
public sealed class ObservableUpDownCounter<T> : System.Diagnostics.Metrics.ObservableInstrument<T> where T : struct
type ObservableUpDownCounter<'T (requires 'T : struct)> = class
inherit ObservableInstrument<'T (requires 'T : struct)>
Public NotInheritable Class ObservableUpDownCounter(Of T)
Inherits ObservableInstrument(Of T)
Type parameters
- T
Het type dat de teller vertegenwoordigt.
- Overname
Opmerkingen
Note
In tegenstelling tot UpDownCounter, wat de increment-/delta-waarde accepteert, rapporteert de callback-functie de absolute waarde van de ObservableUpDownCounter. Het verschil tussen opeenvolgende metingen wordt gebruikt om de gerapporteerde snelheid te bepalen die wordt ObservableUpDownCounter gewijzigd.
Deze klasse ondersteunt alleen de volgende algemene parametertypen: Byte, , Int16Int32, Int64, , Single, en DoubleDecimal.
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) |