MetricCollector<T> 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
MetricCollector<T>(Instrument<T>, TimeProvider)
初始化 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<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<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<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
系統時間提供者。
備註
計量名稱和範圍都會用來識別感興趣的計量。