Condividi tramite


Instrument<T> Costruttori

Definizione

Overload

Instrument<T>(Meter, String)

Costruisce una nuova istanza di Instrument<T>.

Instrument<T>(Meter, String, String, String)

Creare lo strumento delle metriche usando il contatore delle proprietà, il nome, la descrizione e l'unità.

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

Inizializza una nuova istanza della classe Instrument<T> con il contatore, il nome, la descrizione e l'unità specificati.

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>, InstrumentAdvice<T>)

Costruisce una nuova istanza di Instrument<T>.

Instrument<T>(Meter, String)

Costruisce una nuova istanza di Instrument<T>.

protected:
 Instrument(System::Diagnostics::Metrics::Meter ^ meter, System::String ^ name);
protected Instrument (System.Diagnostics.Metrics.Meter meter, string name);
new System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string -> System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)>
Protected Sub New (meter As Meter, name As String)

Parametri

meter
Meter

Contatore che ha creato lo strumento. Non può essere null.

name
String

Nome dello strumento. Non può essere null.

Si applica a

Instrument<T>(Meter, String, String, String)

Origine:
Instrument.common.cs
Origine:
Instrument.common.cs
Origine:
Instrument.common.cs

Creare lo strumento delle metriche usando il contatore delle proprietà, il nome, la descrizione e l'unità.

protected:
 Instrument(System::Diagnostics::Metrics::Meter ^ meter, System::String ^ name, System::String ^ unit, System::String ^ description);
protected Instrument (System.Diagnostics.Metrics.Meter meter, string name, string? unit, string? description);
new System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string * string * string -> System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)>
Protected Sub New (meter As Meter, name As String, unit As String, description As String)

Parametri

meter
Meter

Contatore che ha creato lo strumento.

name
String

Nome dello strumento. Non può essere null.

unit
String

Unità di misura facoltativa dello strumento.

description
String

Descrizione facoltativa dello strumento.

Commenti

Tutte le classi che estendono Instrument{T} devono chiamare questo costruttore durante la costruzione di oggetti della classe estesa.

Si applica a

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

Origine:
Instrument.common.cs
Origine:
Instrument.common.cs

Inizializza una nuova istanza della classe Instrument<T> con il contatore, il nome, la descrizione e l'unità specificati.

protected:
 Instrument(System::Diagnostics::Metrics::Meter ^ meter, System::String ^ name, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
protected Instrument (System.Diagnostics.Metrics.Meter meter, string name, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags);
new System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)>
Protected Sub New (meter As Meter, name As String, unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object)))

Parametri

meter
Meter

Contatore che ha creato lo strumento.

name
String

Nome dello strumento. Non può essere null.

unit
String

Unità di misura facoltativa dello strumento.

description
String

Descrizione facoltativa dello strumento.

tags
IEnumerable<KeyValuePair<String,Object>>

Tag degli strumenti facoltativi.

Commenti

Tutte le classi che estendono Instrument<T> devono chiamare questo costruttore quando si costruisce un oggetto della classe estesa.

Si applica a

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>, InstrumentAdvice<T>)

Costruisce una nuova istanza di Instrument<T>.

protected Instrument (System.Diagnostics.Metrics.Meter meter, string name, string? unit = default, string? description = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags = default, System.Diagnostics.Metrics.InstrumentAdvice<T>? advice = default);
new System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * System.Diagnostics.Metrics.InstrumentAdvice<'T (requires 'T : struct)> -> System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)>
Protected Sub New (meter As Meter, name As String, Optional unit As String = Nothing, Optional description As String = Nothing, Optional tags As IEnumerable(Of KeyValuePair(Of String, Object)) = Nothing, Optional advice As InstrumentAdvice(Of T) = Nothing)

Parametri

meter
Meter

Contatore che ha creato lo strumento. Non può essere null.

name
String

Nome dello strumento. Non può essere null.

unit
String

Unità di misura facoltativa dello strumento.

description
String

Descrizione facoltativa dello strumento.

tags
IEnumerable<KeyValuePair<String,Object>>

Tag degli strumenti facoltativi.

Si applica a