MetricCollector<T> Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.