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)

Source:
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)

Source:
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)

Source:
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)

Source:
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 系统时间提供程序。

注解

计量名称和范围都用于标识感兴趣的计量。

适用于