次の方法で共有


MetricCollector<T> コンストラクター

定義

オーバーロード

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

MetricCollector<T> クラスの新しいインスタンスを初期化します。

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

MetricCollector<T> クラスの新しいインスタンスを初期化します。

MetricCollector<T>(Meter, String, TimeProvider)

MetricCollector<T> クラスの新しいインスタンスを初期化します。

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

MetricCollector<T> クラスの新しいインスタンスを初期化します。

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

ソース:
MetricCollector.cs

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)

パラメーター

instrument
Instrument<T>

Instrument<T>測定値を記録する 。

timeProvider
TimeProvider

使用する時間プロバイダー、または null システム時刻プロバイダーを使用する時間プロバイダー。

適用対象

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

ソース:
MetricCollector.cs

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)

パラメーター

instrument
ObservableInstrument<T>

ObservableInstrument<T>測定値を記録する 。

timeProvider
TimeProvider

使用する時間プロバイダー、または null システム時刻プロバイダーを使用する時間プロバイダー。

適用対象

MetricCollector<T>(Meter, String, TimeProvider)

ソース:
MetricCollector.cs

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)

パラメーター

meter
Meter

録音する機器を公開するメーター。

instrumentName
String

記録するインストルメントの名前。

timeProvider
TimeProvider

使用する時間プロバイダー、または null システム時刻プロバイダーを使用する時間プロバイダー。

適用対象

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

ソース:
MetricCollector.cs

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)

パラメーター

meterScope
Object

記録するインストルメントを公開するメーターのスコープ。 グローバル スコープ (スコープ == null) でメートルを使用する場合は注意してください。 これは静的な変更可能なデータと対話し、これを行うテストは相互に並列で実行しないでください。

meterName
String

記録するインストルメントを公開するメーターの名前。

instrumentName
String

記録するインストルメントの名前。

timeProvider
TimeProvider

使用する時間プロバイダー、または null システム時刻プロバイダーを使用する時間プロバイダー。

注釈

測定名とスコープの両方を使用して、関心のあるメーターを識別します。

適用対象