MetricCollector<T> Classe

Definizione

Raccoglie le misurazioni pubblicate da un oggetto Instrument<T> o 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

Parametri di tipo

T

Tipo di dati delle metriche da registrare.

Ereditarietà
MetricCollector<T>
Implementazioni

Costruttori

Nome Descrizione
MetricCollector<T>(Instrument<T>, TimeProvider)

Inizializza una nuova istanza della classe MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Inizializza una nuova istanza della classe MetricCollector<T>.

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

Inizializza una nuova istanza della classe MetricCollector<T>.

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

Inizializza una nuova istanza della classe MetricCollector<T>.

Proprietà

Nome Descrizione
Instrument

Ottiene l'oggetto Instrument che viene registrato.

LastMeasurement

Ottiene la misura più recente raccolta, se presente.

Metodi

Nome Descrizione
Clear()

Rimuove tutte le misurazioni accumulate dall'agente di raccolta.

Dispose()

Elimina e interrompe la MetricCollector<T> registrazione delle misurazioni.

GetMeasurementSnapshot(Boolean)

Ottiene uno snapshot delle misurazioni raccolte dall'agente di raccolta.

RecordObservableInstruments()

Analizza tutti gli strumenti osservabili registrati.

WaitForMeasurementsAsync(Int32, CancellationToken)

Restituisce un'attività che viene completata quando l'agente di raccolta ha raccolto un numero minimo di misurazioni.

WaitForMeasurementsAsync(Int32, TimeSpan)

Restituisce un'attività che viene completata quando l'agente di raccolta ha raccolto un numero minimo di misurazioni.

Si applica a