MetricCollector<T> Clase

Definición

Recopila las medidas publicadas de o Instrument<T>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

Parámetros de tipo

T

Tipo de datos de métrica que se van a registrar.

Herencia
MetricCollector<T>
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Inicializa una nueva instancia de la clase MetricCollector<T>.

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

Inicializa una nueva instancia de la clase MetricCollector<T>.

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

Inicializa una nueva instancia de la clase MetricCollector<T>.

Propiedades

Nombre Description
Instrument

Obtiene el Instrument objeto que se está grabando.

LastMeasurement

Obtiene la medida más reciente recopilada, si existe.

Métodos

Nombre Description
Clear()

Quita todas las medidas acumuladas del recopilador.

Dispose()

Elimina y detiene las MetricCollector<T> medidas de grabación.

GetMeasurementSnapshot(Boolean)

Obtiene una instantánea de las medidas recopiladas por este recopilador.

RecordObservableInstruments()

Registra todos los instrumentos observables registrados.

WaitForMeasurementsAsync(Int32, CancellationToken)

Devuelve una tarea que se completa cuando el recopilador ha recopilado un número mínimo de medidas.

WaitForMeasurementsAsync(Int32, TimeSpan)

Devuelve una tarea que se completa cuando el recopilador ha recopilado un número mínimo de medidas.

Se aplica a