Freigeben über


Instrument<T> Konstruktoren

Definition

Überlädt

Instrument<T>(Meter, String)

Erstellt eine neue Instanz von Instrument<T>.

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

Erstellen Sie das Metrikinstrument mithilfe des Eigenschaftenzählers, des Namens, der Beschreibung und der Einheit.

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

Initialisiert eine neue Instanz der Instrument<T> Klasse mit dem angegebenen Meter, Namen, Beschreibung und Einheit.

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

Erstellt eine neue Instanz von Instrument<T>.

Instrument<T>(Meter, String)

Erstellt eine neue Instanz von 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)

Parameter

meter
Meter

Der Meter, der das Instrument erstellt hat. Kann nicht nullwerden.

name
String

Der Gerätename. Kann nicht nullwerden.

Gilt für:

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

Quelle:
Instrument.common.cs
Quelle:
Instrument.common.cs
Quelle:
Instrument.common.cs

Erstellen Sie das Metrikinstrument mithilfe des Eigenschaftenzählers, des Namens, der Beschreibung und der Einheit.

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)

Parameter

meter
Meter

Der Meter, der das Instrument erstellt hat.

name
String

Der Gerätename. Kann nicht nullwerden.

unit
String

Optionale Messeinheit.

description
String

Optionale Gerätebeschreibung.

Hinweise

Alle Klassen, die Instrument{T} erweitern, müssen diesen Konstruktor aufrufen, wenn Objekte der erweiterten Klasse erstellt werden.

Gilt für:

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

Quelle:
Instrument.common.cs
Quelle:
Instrument.common.cs

Initialisiert eine neue Instanz der Instrument<T> Klasse mit dem angegebenen Meter, Namen, Beschreibung und Einheit.

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

Parameter

meter
Meter

Der Meter, der das Instrument erstellt hat.

name
String

Der Gerätename. Kann nicht nullwerden.

unit
String

Eine optionale Maßeinheit.

description
String

Eine optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Optionale Gerätetags.

Hinweise

Alle Klassen, die Instrument<T> erweitern, müssen diesen Konstruktor beim Erstellen eines Objekts der erweiterten Klasse aufrufen.

Gilt für:

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

Erstellt eine neue Instanz von 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)

Parameter

meter
Meter

Der Meter, der das Instrument erstellt hat. Kann nicht nullwerden.

name
String

Der Gerätename. Kann nicht nullwerden.

unit
String

Optionale Messeinheit.

description
String

Optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Optionale Gerätetags.

Gilt für: