MetricCollector<T> Classe

Definição

Recolhe as medições publicadas a partir de um 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

Parâmetros de Tipo Genérico

T

O tipo de dados métricos que estão a ser registados.

Herança
MetricCollector<T>
Implementações

Construtores

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

Inicializa uma nova instância da MetricCollector<T> classe.

MetricCollector<T>(Meter, String, TimeProvider)

Inicializa uma nova instância da MetricCollector<T> classe.

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

Inicializa uma nova instância da MetricCollector<T> classe.

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

Inicializa uma nova instância da MetricCollector<T> classe.

Propriedades

Name Description
Instrument

Obtém o Instrument que está a ser gravado.

LastMeasurement

Recebe a medição mais recente, se houver.

Métodos

Name Description
Clear()

Remove todas as medidas acumuladas do coletor.

Dispose()

Elimina o MetricCollector<T> e impede de registar as medições.

GetMeasurementSnapshot(Boolean)

Obtém uma fotografia das medições recolhidas por este coletor.

RecordObservableInstruments()

Varrer todos os instrumentos observáveis registados.

WaitForMeasurementsAsync(Int32, CancellationToken)

Devolve uma tarefa que é concluída quando o coletor recolheu um número mínimo de medições.

WaitForMeasurementsAsync(Int32, TimeSpan)

Devolve uma tarefa que é concluída quando o coletor recolheu um número mínimo de medições.

Aplica-se a