Partager via


MetricCollector<T> Constructeurs

Définition

Surcharges

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

Initialise une nouvelle instance de la classe MetricCollector<T>.

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

Initialise une nouvelle instance de la classe MetricCollector<T>.

MetricCollector<T>(Meter, String, TimeProvider)

Initialise une nouvelle instance de la classe MetricCollector<T>.

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

Initialise une nouvelle instance de la classe MetricCollector<T>.

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

Source:
MetricCollector.cs

Initialise une nouvelle instance de la 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)

Paramètres

instrument
Instrument<T>

Instrument<T> à partir duquel enregistrer les mesures.

timeProvider
TimeProvider

Fournisseur de temps à utiliser ou null pour utiliser le fournisseur de temps système.

S’applique à

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

Source:
MetricCollector.cs

Initialise une nouvelle instance de la 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)

Paramètres

instrument
ObservableInstrument<T>

ObservableInstrument<T> à partir duquel enregistrer les mesures.

timeProvider
TimeProvider

Fournisseur de temps à utiliser ou null pour utiliser le fournisseur de temps système.

S’applique à

MetricCollector<T>(Meter, String, TimeProvider)

Source:
MetricCollector.cs

Initialise une nouvelle instance de la 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)

Paramètres

meter
Meter

Compteur qui publie l’instrument à enregistrer.

instrumentName
String

Nom de l’instrument à enregistrer.

timeProvider
TimeProvider

Fournisseur de temps à utiliser ou null pour utiliser le fournisseur de temps système.

S’applique à

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

Source:
MetricCollector.cs

Initialise une nouvelle instance de la 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)

Paramètres

meterScope
Object

Étendue du compteur qui publie l’instrument à enregistrer. Soyez prudent lorsque vous utilisez Des compteurs dans l’étendue globale (étendue == null). Cela interagit avec les données statiques mutables et les tests effectués ne doivent pas être exécutés en parallèle les uns avec les autres.

meterName
String

Nom du compteur qui publie l’instrument à enregistrer.

instrumentName
String

Nom de l’instrument à enregistrer.

timeProvider
TimeProvider

Fournisseur de temps à utiliser ou null pour utiliser le fournisseur de temps système.

Remarques

Le nom et l’étendue du compteur sont utilisés pour identifier le compteur qui vous intéresse.

S’applique à