Freigeben über


Instrument<T> Konstruktoren

Definition

Überlädt

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

Erstellen Sie das Metrikinstrument mithilfe der Eigenschaften Meter, Name, Beschreibung und Einheit.

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

Initialisiert eine neue Instanz der Instrument<T> -Klasse mit dem angegebenen Messgerät, Namen, Beschreibung und Einheit.

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

Instrument<T>(Meter, String)

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
name
String

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 der Eigenschaften Meter, Name, Beschreibung und 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

Das Messgerät, das das Instrument erstellt hat.

name
String

Der Gerätename. Darf nicht null sein.

unit
String

Optionale Instrumenteinheit.

description
String

Optionale Gerätebeschreibung.

Hinweise

Alle Klassen, die Instrument{T} erweitern, müssen diesen Konstruktor beim Erstellen von Objekten der erweiterten Klasse aufrufen.

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 Messgerät, 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

Das Messgerät, das das Instrument erstellt hat.

name
String

Der Gerätename. Darf nicht null sein.

unit
String

Eine optionale Instrumenteinheit von Messungen.

description
String

Eine optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Optionale Instrumententags.

Hinweise

Alle Klassen, die erweitern Instrument<T> , müssen diesen Konstruktor aufrufen, wenn ein Objekt der erweiterten Klasse erstellt wird.

Gilt für:

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>, InstrumentAdvice<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
name
String
unit
String
description
String

Gilt für: