Udostępnij za pośrednictwem


MetricCollector<T> Konstruktory

Definicja

Przeciążenia

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

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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

Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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)

Parametry

instrument
Instrument<T>

Element do rejestrowania Instrument<T> pomiarów.

timeProvider
TimeProvider

Dostawca czasu do użycia lub null do korzystania z dostawcy czasu systemowego.

Dotyczy

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

Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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)

Parametry

instrument
ObservableInstrument<T>

Element do rejestrowania ObservableInstrument<T> pomiarów.

timeProvider
TimeProvider

Dostawca czasu do użycia lub null do korzystania z dostawcy czasu systemowego.

Dotyczy

MetricCollector<T>(Meter, String, TimeProvider)

Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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)

Parametry

meter
Meter

Miernik, który publikuje instrument do rejestrowania.

instrumentName
String

Nazwa instrumentu do zarejestrowania.

timeProvider
TimeProvider

Dostawca czasu do użycia lub null do korzystania z dostawcy czasu systemowego.

Dotyczy

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

Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs
Źródło:
MetricCollector.cs

Inicjuje nowe wystąpienie klasy MetricCollector<T>.

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)

Parametry

meterScope
Object

Zakres miernika, który publikuje instrument do rejestrowania. Należy zachować ostrożność podczas używania mierników w zakresie globalnym (zakres == null). Ta interakcja ze statycznymi danymi modyfikowalnymi i testami nie powinna być uruchamiana równolegle ze sobą.

meterName
String

Nazwa miernika, który publikuje instrument do rejestrowania.

instrumentName
String

Nazwa instrumentu do zarejestrowania.

timeProvider
TimeProvider

Dostawca czasu do użycia lub null do korzystania z dostawcy czasu systemowego.

Uwagi

Zarówno nazwa miernika, jak i zakres są używane do określania wartości miernika zainteresowania.

Dotyczy