MetricCollector<T> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.