IncrementingPollingCounter 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í.
Poskytuje variantu EventCounter pro proměnné, které se neustále zvyšují, například počet výjimek v modulu runtime.
public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
- Dědičnost
- Atributy
Poznámky
IncrementingPollingCounter objekty jsou aktivní tak dlouho, dokud EventSource jsou připojeny, pokud nejsou explicitně odstraněny.
totalValueProvider
je metoda používaná k dotazování hodnot v intervalu určeném naslouchacím procesem. Očekává se, že tato metoda vrátí přírůstkovou hodnotu float; v opačném případě může být hlášen přírůstek záporné hodnoty.
IncrementingPollingCounter
nepočítá statistiku jako střední hodnotu a směrodatnou odchylku, protože pouze akumuluje hodnotu čítače. Na rozdíl od IncrementingEventCounterse používá zpětné volání dotazování, které může volat, aby pravidelně aktualizovala vlastní metriku.
Příklad, který se používá IncrementingPollingCounter v modulu runtime stejně jako pro čítače výkonu modulu runtime, najdete ve zdroji CoreCLR pro RuntimeEventSource na GitHubu.
Konstruktory
IncrementingPollingCounter(String, EventSource, Func<Double>) |
Inicializuje novou instanci IncrementingPollingCounter třídy. |
Vlastnosti
DisplayName |
Získá nebo nastaví zobrazovaný název čítače. (Zděděno od DiagnosticCounter) |
DisplayRateTimeScale |
Získá nebo nastaví rychlost, se kterou by měla být tato metrika zobrazena jako. |
DisplayUnits |
Získá nebo nastaví jednotky zobrazení čítače. (Zděděno od DiagnosticCounter) |
EventSource |
Získá EventSource, ke kterému je tento čítač připojen. (Zděděno od DiagnosticCounter) |
Name |
Získá název tohoto čítače. (Zděděno od DiagnosticCounter) |
Metody
AddMetadata(String, String) |
Přidá metadata klíč-hodnota do čítače, která budou zahrnuta jako součást datové části. (Zděděno od DiagnosticCounter) |
Dispose() |
Odebere čítač ze sady, EventSource kterou bude hlásit. (Zděděno od DiagnosticCounter) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězcovou reprezentaci aktuální instance čítače čítače dotazování. |