Instrument<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 null
werden.
- name
- String
Der Gerätename. Kann nicht null
werden.
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 null
werden.
- 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 null
werden.
- 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 null
werden.
- name
- String
Der Gerätename. Kann nicht null
werden.
- unit
- String
Optionale Messeinheit.
- description
- String
Optionale Gerätebeschreibung.
- tags
- IEnumerable<KeyValuePair<String,Object>>
Optionale Gerätetags.
- advice
- InstrumentAdvice<T>
Optionaler InstrumentAdvice<T>.