MetricCollector<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |