ObservableCounter<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje pozorovatelný nástroj, který hlásí monotonicky rostoucí hodnoty při sledování instrumentu, například čas procesoru (pro různé procesy, vlákna, uživatelský režim nebo režim jádra). Volání CreateObservableCounter pro vytvoření pozorovatelného objektu čítače
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)
Parametry typu
- T
Typ, který pozorovatelný čítač představuje.
- Dědičnost
Poznámky
Note
Na rozdíl od Counterhodnoty přírůstku nebo rozdílu funkce zpětného volání hlásí absolutní hodnotu čítače. K určení hlášené míry, která se čítač mění, se použije rozdíl mezi následnými měřeními.
Tato třída podporuje pouze následující obecné typy parametrů: , , , , , , Bytea Int16. Int32Int64SingleDoubleDecimal
Vlastnosti
| Name | Description |
|---|---|
| Description |
Získá popis nástroje. (Zděděno od Instrument) |
| Enabled |
Získá hodnotu, která označuje, jestli pro tento nástroj existují nějaké naslouchací procesy. (Zděděno od Instrument) |
| IsObservable |
Získá hodnotu, která označuje, zda je nástroj pozorovatelný nástroj. (Zděděno od ObservableInstrument<T>) |
| Meter |
Získá měřič, který vytvořil nástroj. (Zděděno od Instrument) |
| Name |
Získá název nástroje. (Zděděno od Instrument) |
| Tags |
Vrátí značky přidružené k nástroji. (Zděděno od Instrument) |
| Unit |
Získá přístrojovou jednotku měření. (Zděděno od Instrument) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Observe() |
Načte aktuální měření sledované tímto nástrojem. Všechny třídy rozšiřující ObservableInstrument{T} musí tuto metodu implementovat. (Zděděno od ObservableInstrument<T>) |
| Publish() |
Aktivuje nástroj pro zahájení záznamu měření a umožní naslouchacím procesům začít naslouchat těmto měřením. (Zděděno od Instrument) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |