Comparteix a través de


Instrument<T> Constructores

Definición

Sobrecargas

Instrument<T>(Meter, String)

Construye una nueva instancia de Instrument<T>.

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

Cree el instrumento de métricas mediante el medidor de propiedades, el nombre, la descripción y la unidad.

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

Inicializa una nueva instancia de la clase Instrument<T> con el medidor, el nombre, la descripción y la unidad especificados.

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

Construye una nueva instancia de Instrument<T>.

Instrument<T>(Meter, String)

Construye una nueva instancia de 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)

Parámetros

meter
Meter

Medidor que creó el instrumento. No se puede null.

name
String

Nombre del instrumento. No se puede null.

Se aplica a

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

Source:
Instrument.common.cs
Source:
Instrument.common.cs
Source:
Instrument.common.cs

Cree el instrumento de métricas mediante el medidor de propiedades, el nombre, la descripción y la unidad.

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)

Parámetros

meter
Meter

Medidor que creó el instrumento.

name
String

Nombre del instrumento. No se puede null.

unit
String

Unidad de instrumento opcional de medidas.

description
String

Descripción opcional del instrumento.

Comentarios

Todas las clases que extienden Instrument{T} deben llamar a este constructor al construir objetos de la clase extendida.

Se aplica a

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

Source:
Instrument.common.cs
Source:
Instrument.common.cs

Inicializa una nueva instancia de la clase Instrument<T> con el medidor, el nombre, la descripción y la unidad especificados.

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)))

Parámetros

meter
Meter

Medidor que creó el instrumento.

name
String

Nombre del instrumento. No se puede null.

unit
String

Unidad de medida opcional de instrumento.

description
String

Descripción de un instrumento opcional.

tags
IEnumerable<KeyValuePair<String,Object>>

Etiquetas de instrumento opcionales.

Comentarios

Todas las clases que extienden Instrument<T> necesitan llamar a este constructor al construir un objeto de la clase extendida.

Se aplica a

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

Construye una nueva instancia de 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)

Parámetros

meter
Meter

Medidor que creó el instrumento. No se puede null.

name
String

Nombre del instrumento. No se puede null.

unit
String

Unidad de instrumento opcional de medidas.

description
String

Descripción opcional del instrumento.

tags
IEnumerable<KeyValuePair<String,Object>>

Etiquetas de instrumento opcionales.

Se aplica a