MetricCollector<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Raccoglie le misurazioni pubblicate da un oggetto Instrument<T> o 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
Parametri di tipo
- T
Tipo di dati delle metriche da registrare.
- Ereditarietà
-
MetricCollector<T>
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| MetricCollector<T>(Instrument<T>, TimeProvider) |
Inizializza una nuova istanza della classe MetricCollector<T>. |
| MetricCollector<T>(Meter, String, TimeProvider) |
Inizializza una nuova istanza della classe MetricCollector<T>. |
| MetricCollector<T>(Object, String, String, TimeProvider) |
Inizializza una nuova istanza della classe MetricCollector<T>. |
| MetricCollector<T>(ObservableInstrument<T>, TimeProvider) |
Inizializza una nuova istanza della classe MetricCollector<T>. |
Proprietà
| Nome | Descrizione |
|---|---|
| Instrument |
Ottiene l'oggetto Instrument che viene registrato. |
| LastMeasurement |
Ottiene la misura più recente raccolta, se presente. |
Metodi
| Nome | Descrizione |
|---|---|
| Clear() |
Rimuove tutte le misurazioni accumulate dall'agente di raccolta. |
| Dispose() |
Elimina e interrompe la MetricCollector<T> registrazione delle misurazioni. |
| GetMeasurementSnapshot(Boolean) |
Ottiene uno snapshot delle misurazioni raccolte dall'agente di raccolta. |
| RecordObservableInstruments() |
Analizza tutti gli strumenti osservabili registrati. |
| WaitForMeasurementsAsync(Int32, CancellationToken) |
Restituisce un'attività che viene completata quando l'agente di raccolta ha raccolto un numero minimo di misurazioni. |
| WaitForMeasurementsAsync(Int32, TimeSpan) |
Restituisce un'attività che viene completata quando l'agente di raccolta ha raccolto un numero minimo di misurazioni. |