Udostępnij za pośrednictwem


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

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

Instrument

Pobiera rejestrowany Instrument element .

LastMeasurement

Pobiera najnowszy pomiar zebrany, jeśli istnieje.

Metody

Clear()

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

Dispose()

MetricCollector<T> Usuwa i zatrzymuje rejestrowanie pomiarów.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMeasurementSnapshot(Boolean)

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

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RecordObservableInstruments()

Przeskanuj wszystkie zarejestrowane obserwowalne instrumenty.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

Zwraca zadanie, które zostanie ukończone, gdy moduł zbierający zebrał minimalną liczbę pomiarów.

WaitForMeasurementsAsync(Int32, TimeSpan)

Zwraca zadanie, które zostanie ukończone, gdy moduł zbierający zebrał minimalną liczbę pomiarów.

Dotyczy