Język

MetricCollector<T> Klasa

Definicja

Zbiera miary opublikowane z obiektu Instrument<T> lub 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

Parametry typu

T

Typ rejestrowanych danych metryk.

Dziedziczenie
MetricCollector<T>
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

Właściwości

Nazwa Opis
Instrument

Pobiera rejestrowany Instrument element .

LastMeasurement

Pobiera najnowszy pomiar, jeśli istnieje.

Metody

Nazwa Opis
Clear()

Usuwa wszystkie skumulowane pomiary z modułu zbierającego.

Dispose()

Usuwa pomiary MetricCollector<T> i zatrzymuje rejestrowanie.

GetMeasurementSnapshot(Boolean)

Pobiera migawkę pomiarów zebranych przez ten moduł zbierający.

RecordObservableInstruments()

Rejestruje wszystkie zarejestrowane obserwowalne instrumenty.

WaitForMeasurementsAsync(Int32, CancellationToken)

Zwraca zadanie, które kończy się, gdy moduł zbierający zebrał minimalną liczbę pomiarów.

WaitForMeasurementsAsync(Int32, TimeSpan)

Zwraca zadanie, które kończy się, gdy moduł zbierający zebrał minimalną liczbę pomiarów.

Dotyczy