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.cs
來源:
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.cs
來源:
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.cs
來源:
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.cs
來源:
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 系統時間提供者。

備註

計量名稱和範圍都會用來識別感興趣的計量。

適用於