MetricCollector<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í.
Shromažďuje měření publikovaná z nebo Instrument<T>ObservableInstrument<T>.
generic <typename T>
where T : value classpublic ref class MetricCollector sealed : IDisposable
public sealed class MetricCollector<T> : IDisposable where T : struct
type MetricCollector<'T (requires 'T : struct)> = class
interface IDisposable
Public NotInheritable Class MetricCollector(Of T)
Implements IDisposable
Parametry typu
- T
Typ zaznamenaných dat metriky
- Dědičnost
-
MetricCollector<T>
- Implementuje
Konstruktory
MetricCollector<T>(Instrument<T>, TimeProvider) |
Inicializuje novou instanci MetricCollector<T> třídy. |
MetricCollector<T>(Meter, String, TimeProvider) |
Inicializuje novou instanci MetricCollector<T> třídy. |
MetricCollector<T>(Object, String, String, TimeProvider) |
Inicializuje novou instanci MetricCollector<T> třídy. |
MetricCollector<T>(ObservableInstrument<T>, TimeProvider) |
Inicializuje novou instanci MetricCollector<T> třídy. |
Vlastnosti
Instrument |
Získá záznam Instrument . |
LastMeasurement |
Získá nejnovější shromážděné měření, pokud existuje. |
Metody
Clear() |
Odebere z kolektoru všechna kumulovaná měření. |
Dispose() |
MetricCollector<T> Odstraní a zastaví záznam měření. |
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) |
GetMeasurementSnapshot(Boolean) |
Získá snímek měření shromážděných tímto kolektorem. |
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) |
RecordObservableInstruments() |
Zkontrolujte všechny registrované pozorovatelné přístroje. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
WaitForMeasurementsAsync(Int32, CancellationToken) |
Vrátí úkol, který se dokončí, když kolektor shromáždil minimální počet měření. |
WaitForMeasurementsAsync(Int32, TimeSpan) |
Vrátí úkol, který se dokončí, když kolektor shromáždil minimální počet měření. |