Teilen über


MetricCollector<T> Klasse

Definition

Erfasst die von einem Instrument<T> oder ObservableInstrument<T>veröffentlichten Messungen.

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

Typparameter

T

Der Typ der metrikbasierten Daten, die aufgezeichnet werden.

Vererbung
MetricCollector<T>
Implementiert

Konstruktoren

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

Initialisiert eine neue Instanz der MetricCollector<T>-Klasse.

MetricCollector<T>(Meter, String, TimeProvider)

Initialisiert eine neue Instanz der MetricCollector<T>-Klasse.

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

Initialisiert eine neue Instanz der MetricCollector<T>-Klasse.

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

Initialisiert eine neue Instanz der MetricCollector<T>-Klasse.

Eigenschaften

Instrument

Ruft die ab, die Instrument aufgezeichnet wird.

LastMeasurement

Ruft die zuletzt erfasste Messung ab, falls vorhanden.

Methoden

Clear()

Entfernt alle akkumulierten Messungen aus dem Collector.

Dispose()

Entsorgt und beendet die MetricCollector<T> Aufzeichnung von Messungen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetMeasurementSnapshot(Boolean)

Ruft eine Momentaufnahme von Messungen ab, die von diesem Collector erfasst werden.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RecordObservableInstruments()

Scannen Sie alle registrierten beobachtbaren Instrumente.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

Gibt einen Vorgang zurück, der abgeschlossen wird, wenn der Collector eine Mindestanzahl von Messungen erfasst hat.

WaitForMeasurementsAsync(Int32, TimeSpan)

Gibt einen Vorgang zurück, der abgeschlossen wird, wenn der Collector eine Mindestanzahl von Messungen erfasst hat.

Gilt für: