다음을 통해 공유


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
Source:
MetricCollector.cs
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
Source:
MetricCollector.cs
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
Source:
MetricCollector.cs
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
Source:
MetricCollector.cs
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

기록할 계측기를 게시하는 미터의 scope. 전역 scope 미터를 사용할 때는 주의해야 합니다(scope == null). 이는 정적 변경 가능한 데이터와 상호 작용하며 이를 수행하는 테스트는 서로 병렬로 실행되어서는 안 됩니다.

meterName
String

기록할 계측기를 게시하는 미터의 이름입니다.

instrumentName
String

기록할 계측의 이름입니다.

timeProvider
TimeProvider

시스템 시간 공급자를 사용하거나 null 사용할 시간 공급자입니다.

설명

미터 이름과 scope 모두 관심 측정기를 ID로 지정하는 데 사용됩니다.

적용 대상