Compartilhar via


MetricCollector<T> Classe

Definição

Coleta as medidas publicadas 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

T

O tipo de dados de métrica que estão sendo registrados.

Herança
MetricCollector<T>
Implementações

Construtores

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

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

MetricCollector<T>(Meter, String, TimeProvider)

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

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

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

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

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

Propriedades

Instrument

Obtém o Instrument que está sendo gravado.

LastMeasurement

Obtém a medida mais recente coletada, se houver.

Métodos

Clear()

Remove todas as medidas acumuladas do coletor.

Dispose()

Descarta e interrompe as MetricCollector<T> medições de gravação.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetMeasurementSnapshot(Boolean)

Obtém uma instantâneo de medidas coletadas por esse coletor.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RecordObservableInstruments()

Examine todos os instrumentos observáveis registrados.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

Retorna uma tarefa que é concluída quando o coletor coleta um número mínimo de medidas.

WaitForMeasurementsAsync(Int32, TimeSpan)

Retorna uma tarefa que é concluída quando o coletor coleta um número mínimo de medidas.

Aplica-se a