Condividi tramite


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

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à

Instrument

Ottiene l'oggetto Instrument da registrare.

LastMeasurement

Ottiene la misura più recente raccolta, se presente.

Metodi

Clear()

Rimuove tutte le misurazioni accumulate dall'agente di raccolta.

Dispose()

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

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMeasurementSnapshot(Boolean)

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RecordObservableInstruments()

Analizza tutti gli strumenti osservabili registrati.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
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