MetricCollector<T> Klasse

Definition

Sammelt die messungen, die aus einem Instrument<T> oder 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

Typparameter

T

Der Typ der aufgezeichneten Metrikdaten.

Vererbung
MetricCollector<T>
Implementiert

Konstruktoren

Name Beschreibung
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

Name Beschreibung
Instrument

Ruft das Instrument aufgezeichnete ab.

LastMeasurement

Ruft ggf. die neueste gesammelte Messung ab.

Methoden

Name Beschreibung
Clear()

Entfernt alle gesammelten Maße aus dem Sammler.

Dispose()

Entfernt die MetricCollector<T> Aufzeichnungsmessungen und beendet sie.

GetMeasurementSnapshot(Boolean)

Ruft eine Momentaufnahme der von diesem Sammler gesammelten Messungen ab.

RecordObservableInstruments()

Scannen Sie alle registrierten feststellbaren Instrumente.

WaitForMeasurementsAsync(Int32, CancellationToken)

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

WaitForMeasurementsAsync(Int32, TimeSpan)

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

Gilt für: