MetricCollector<T> Classe

Définition

Collecte les mesures publiées à partir d’un Instrument<T> ou 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

Paramètres de type

T

Type de données de métriques enregistrées.

Héritage
MetricCollector<T>
Implémente

Constructeurs

Nom Description
MetricCollector<T>(Instrument<T>, TimeProvider)

Initialise une nouvelle instance de la classe MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Initialise une nouvelle instance de la classe MetricCollector<T>.

MetricCollector<T>(Object, String, String, TimeProvider)

Initialise une nouvelle instance de la classe MetricCollector<T>.

MetricCollector<T>(ObservableInstrument<T>, TimeProvider)

Initialise une nouvelle instance de la classe MetricCollector<T>.

Propriétés

Nom Description
Instrument

Obtient l’enregistrement Instrument .

LastMeasurement

Obtient la dernière mesure collectée, le cas échéant.

Méthodes

Nom Description
Clear()

Supprime toutes les mesures accumulées du collecteur.

Dispose()

Supprime les mesures et arrête l’enregistrement MetricCollector<T> des mesures.

GetMeasurementSnapshot(Boolean)

Obtient un instantané des mesures collectées par ce collecteur.

RecordObservableInstruments()

Analysez tous les instruments observables inscrits.

WaitForMeasurementsAsync(Int32, CancellationToken)

Retourne une tâche qui se termine lorsque le collecteur a collecté un nombre minimal de mesures.

WaitForMeasurementsAsync(Int32, TimeSpan)

Retourne une tâche qui se termine lorsque le collecteur a collecté un nombre minimal de mesures.

S’applique à