Condividi tramite


MetricCollector<T> Costruttori

Definizione

Overload

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

Inizializza una nuova istanza della classe MetricCollector<T>.

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

Inizializza una nuova istanza della classe MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Inizializza una nuova istanza della classe MetricCollector<T>.

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

Inizializza una nuova istanza della classe MetricCollector<T>.

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

Origine:
MetricCollector.cs

Inizializza una nuova istanza della 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)

Parametri

instrument
Instrument<T>

Oggetto Instrument<T> da cui registrare le misurazioni.

timeProvider
TimeProvider

Provider di tempo da usare o null per l'uso del provider di tempo di sistema.

Si applica a

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

Origine:
MetricCollector.cs

Inizializza una nuova istanza della 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)

Parametri

instrument
ObservableInstrument<T>

Oggetto ObservableInstrument<T> da cui registrare le misurazioni.

timeProvider
TimeProvider

Provider di tempo da usare o null per l'uso del provider di tempo di sistema.

Si applica a

MetricCollector<T>(Meter, String, TimeProvider)

Origine:
MetricCollector.cs

Inizializza una nuova istanza della 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)

Parametri

meter
Meter

Contatore che pubblica lo strumento da registrare.

instrumentName
String

Nome dello strumento da registrare.

timeProvider
TimeProvider

Provider di tempo da usare o null per l'uso del provider di tempo di sistema.

Si applica a

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

Origine:
MetricCollector.cs

Inizializza una nuova istanza della 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)

Parametri

meterScope
Object

Ambito del contatore che pubblica lo strumento da registrare. Prestare attenzione quando si usano i contatori nell'ambito globale (ambito == null). Ciò interagisce con i dati modificabili statici e i test che eseguono questa operazione non devono essere eseguiti in parallelo tra loro.

meterName
String

Nome del contatore che pubblica lo strumento da registrare.

instrumentName
String

Nome dello strumento da registrare.

timeProvider
TimeProvider

Provider di tempo da usare o null per l'uso del provider di tempo di sistema.

Commenti

Sia il nome del contatore che l'ambito vengono usati per identificare il contatore di interesse.

Si applica a