Partager via


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étrique en cours d’enregistrement.

Héritage
MetricCollector<T>
Implémente

Constructeurs

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

Instrument

Obtient le Instrument qui est en cours d’enregistrement.

LastMeasurement

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

Méthodes

Clear()

Supprime toutes les mesures accumulées du collecteur.

Dispose()

Élimine et arrête l’enregistrement MetricCollector<T> des mesures.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetMeasurementSnapshot(Boolean)

Obtient une instantané de mesures collectées par ce collecteur.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RecordObservableInstruments()

Analyser tous les instruments observables inscrits.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
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 à