MetricCollector<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |