Share via


MetricCollector<T> Oluşturucular

Tanım

Aşırı Yüklemeler

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

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

MetricCollector<T>(Meter, String, TimeProvider)

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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

Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

instrument
Instrument<T>

Ölçümlerin Instrument<T> kaydedilecek yer.

timeProvider
TimeProvider

Kullanılacak null veya sistem saat sağlayıcısını kullanacak zaman sağlayıcısı.

Şunlara uygulanır

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

Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

instrument
ObservableInstrument<T>

Ölçümlerin ObservableInstrument<T> kaydedilecek yer.

timeProvider
TimeProvider

Kullanılacak null veya sistem saat sağlayıcısını kullanacak zaman sağlayıcısı.

Şunlara uygulanır

MetricCollector<T>(Meter, String, TimeProvider)

Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

meter
Meter

Kayıt için aleti yayımlayan ölçüm.

instrumentName
String

Kaydedilecek aracının adı.

timeProvider
TimeProvider

Kullanılacak null veya sistem saat sağlayıcısını kullanacak zaman sağlayıcısı.

Şunlara uygulanır

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

Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs
Kaynak:
MetricCollector.cs

MetricCollector<T> sınıfının yeni bir örneğini başlatır.

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)

Parametreler

meterScope
Object

Kayıt için aracı yayımlayan ölçümün kapsamı. Genel kapsamda Ölçüm kullanırken dikkatli olun (kapsam == null). Bu, statik değiştirilebilir verilerle etkileşim kurar ve bunu yapan testler birbiriyle paralel olarak çalıştırılmamalıdır.

meterName
String

Kaydedilecek aracı yayımlayan ölçümün adı.

instrumentName
String

Kaydedilecek aracının adı.

timeProvider
TimeProvider

Kullanılacak null veya sistem saat sağlayıcısını kullanacak zaman sağlayıcısı.

Açıklamalar

Hem ölçüm adı hem de kapsam, ilgilendiğin ölçümü tanımlamak için kullanılır.

Şunlara uygulanır