Compartilhar via


MetricCollector<T> Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da classe MetricCollector<T>.

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

Inicializa uma nova instância da classe MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Inicializa uma nova instância da classe MetricCollector<T>.

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

Inicializa uma nova instância da classe MetricCollector<T>.

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

Origem:
MetricCollector.cs

Inicializa uma nova instância da classe 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)

Parâmetros

instrument
Instrument<T>

O do Instrument<T> qual registrar medidas.

timeProvider
TimeProvider

O provedor de tempo a ser usado ou null para usar o provedor de horário do sistema.

Aplica-se a

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

Origem:
MetricCollector.cs

Inicializa uma nova instância da classe 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)

Parâmetros

instrument
ObservableInstrument<T>

O do ObservableInstrument<T> qual registrar medidas.

timeProvider
TimeProvider

O provedor de tempo a ser usado ou null para usar o provedor de horário do sistema.

Aplica-se a

MetricCollector<T>(Meter, String, TimeProvider)

Origem:
MetricCollector.cs

Inicializa uma nova instância da classe 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)

Parâmetros

meter
Meter

O medidor que publica o instrumento a ser registrado.

instrumentName
String

O nome do instrumento a ser registrado.

timeProvider
TimeProvider

O provedor de tempo a ser usado ou null para usar o provedor de horário do sistema.

Aplica-se a

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

Origem:
MetricCollector.cs

Inicializa uma nova instância da classe 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)

Parâmetros

meterScope
Object

O escopo do medidor que publica o instrumento a ser registrado. Tenha cuidado ao usar Medidores no escopo global (scope == null). Isso interage com dados estáticos mutáveis e os testes que fazem isso não devem ser executados em paralelo entre si.

meterName
String

O nome do medidor que publica o instrumento a ser registrado.

instrumentName
String

O nome do instrumento a ser registrado.

timeProvider
TimeProvider

O provedor de tempo a ser usado ou null para usar o provedor de horário do sistema.

Comentários

O nome do medidor e o escopo são usados para identificar o medidor de interesse.

Aplica-se a