MetricCollector<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.