MetricCollector<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |