Udostępnij za pośrednictwem


Instrument<T> Konstruktory

Definicja

Przeciążenia

Instrument<T>(Meter, String)

Tworzy nowe wystąpienie Instrument<T>.

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

Utwórz instrument metryk przy użyciu miernika właściwości, nazwy, opisu i jednostki.

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

Inicjuje nowe wystąpienie klasy Instrument<T> z określonym miernikiem, nazwą, opisem i jednostką.

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

Tworzy nowe wystąpienie Instrument<T>.

Instrument<T>(Meter, String)

Tworzy nowe wystąpienie 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)

Parametry

meter
Meter

Miernik, który utworzył instrument. Nie można null.

name
String

Nazwa instrumentu. Nie można null.

Dotyczy

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

Źródło:
Instrument.common.cs
Źródło:
Instrument.common.cs
Źródło:
Instrument.common.cs

Utwórz instrument metryk przy użyciu miernika właściwości, nazwy, opisu i jednostki.

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)

Parametry

meter
Meter

Miernik, który utworzył instrument.

name
String

Nazwa instrumentu. Nie można null.

unit
String

Opcjonalna jednostka instrumentacja pomiarów.

description
String

Opcjonalny opis instrumentu.

Uwagi

Wszystkie klasy rozszerzające instrument{T} muszą wywoływać ten konstruktor podczas konstruowania obiektów klasy rozszerzonej.

Dotyczy

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

Źródło:
Instrument.common.cs
Źródło:
Instrument.common.cs

Inicjuje nowe wystąpienie klasy Instrument<T> z określonym miernikiem, nazwą, opisem i jednostką.

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

Parametry

meter
Meter

Miernik, który utworzył instrument.

name
String

Nazwa instrumentu. Nie można null.

unit
String

Opcjonalna jednostka instrumentacja pomiarów.

description
String

Opcjonalny opis instrumentu.

tags
IEnumerable<KeyValuePair<String,Object>>

Opcjonalne tagi instrumentów.

Uwagi

Wszystkie klasy rozszerzające Instrument<T> muszą wywołać ten konstruktor podczas konstruowania obiektu klasy rozszerzonej.

Dotyczy

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

Tworzy nowe wystąpienie 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)

Parametry

meter
Meter

Miernik, który utworzył instrument. Nie można null.

name
String

Nazwa instrumentu. Nie można null.

unit
String

Opcjonalna jednostka instrumentacja pomiarów.

description
String

Opcjonalny opis instrumentu.

tags
IEnumerable<KeyValuePair<String,Object>>

Opcjonalne tagi instrumentów.

Dotyczy