Freigeben über


MetricCollector<T> Konstruktoren

Definition

Überlädt

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

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

MetricCollector<T>(ObservableInstrument<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>(Instrument<T>, TimeProvider)

Quelle:
MetricCollector.cs

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

public MetricCollector (System.Diagnostics.Metrics.Instrument<T> instrument, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (instrument As Instrument(Of T), Optional timeProvider As TimeProvider = Nothing)

Parameter

instrument
Instrument<T>

Die Instrument<T> , aus der Messungen erfasst werden sollen.

timeProvider
TimeProvider

Der zu verwendende Zeitanbieter oder null der Systemzeitanbieter.

Gilt für:

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

Quelle:
MetricCollector.cs

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

public MetricCollector (System.Diagnostics.Metrics.ObservableInstrument<T> instrument, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.ObservableInstrument<'T (requires 'T : struct)> * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (instrument As ObservableInstrument(Of T), Optional timeProvider As TimeProvider = Nothing)

Parameter

instrument
ObservableInstrument<T>

Die ObservableInstrument<T> , aus der Messungen erfasst werden sollen.

timeProvider
TimeProvider

Der zu verwendende Zeitanbieter oder null der Systemzeitanbieter.

Gilt für:

MetricCollector<T>(Meter, String, TimeProvider)

Quelle:
MetricCollector.cs

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

public MetricCollector (System.Diagnostics.Metrics.Meter meter, string instrumentName, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (meter As Meter, instrumentName As String, Optional timeProvider As TimeProvider = Nothing)

Parameter

meter
Meter

Die Verbrauchseinheit, die das aufzuzeichnende Instrument veröffentlicht.

instrumentName
String

Der Name des aufzuzeichnenden Instruments.

timeProvider
TimeProvider

Der zu verwendende Zeitanbieter oder null der Systemzeitanbieter.

Gilt für:

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

Quelle:
MetricCollector.cs

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

public MetricCollector (object? meterScope, string meterName, string instrumentName, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : obj * string * string * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (meterScope As Object, meterName As String, instrumentName As String, Optional timeProvider As TimeProvider = Nothing)

Parameter

meterScope
Object

Der Bereich der Verbrauchseinheit, die das aufzuzeichnende Instrument veröffentlicht. Gehen Sie vorsichtig vor, wenn Sie Meter im globalen Bereich (Bereich == NULL) verwenden. Dies interagiert mit statischen veränderlichen Daten, und Tests, die dies tun, sollten nicht parallel untereinander ausgeführt werden.

meterName
String

Der Name der Verbrauchseinheit, die das aufzuzeichnende Instrument veröffentlicht.

instrumentName
String

Der Name des aufzuzeichnenden Instruments.

timeProvider
TimeProvider

Der zu verwendende Zeitanbieter oder null der Systemzeitanbieter.

Hinweise

Sowohl der Name der Verbrauchseinheit als auch der Bereich werden verwendet, um die verbrauchseinheit von Interesse zu identifizieren.

Gilt für: