Instrument Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Instrument(Meter, String) |
Constructs a new instance of Instrument. |
Instrument(Meter, String, String, String) |
Protected constructor to initialize the common instrument properties like the meter, name, description, and unit. |
Instrument(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Initializes a new instance of the Instrument class with the specified meter, name, description, and unit. |
Instrument(Meter, String)
Constructs a new instance of Instrument.
protected:
Instrument(System::Diagnostics::Metrics::Meter ^ meter, System::String ^ name);
protected Instrument (System.Diagnostics.Metrics.Meter meter, string name);
new System.Diagnostics.Metrics.Instrument : System.Diagnostics.Metrics.Meter * string -> System.Diagnostics.Metrics.Instrument
Protected Sub New (meter As Meter, name As String)
Parameters
- meter
- Meter
The meter that created the instrument. Cannot be null
.
- name
- String
The instrument name. Cannot be null
.
Applies to
Instrument(Meter, String, String, String)
- Source:
- Instrument.cs
- Source:
- Instrument.cs
- Source:
- Instrument.cs
Protected constructor to initialize the common instrument properties like the meter, name, description, and unit.
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 : System.Diagnostics.Metrics.Meter * string * string * string -> System.Diagnostics.Metrics.Instrument
Protected Sub New (meter As Meter, name As String, unit As String, description As String)
Parameters
- meter
- Meter
The meter that created the instrument.
- name
- String
The instrument name. Cannot be null
.
- unit
- String
Optional instrument unit of measurements.
- description
- String
Optional instrument description.
Remarks
All classes that Instrument must call this constructor when constructing objects of the extended class.
Applies to
Instrument(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)
- Source:
- Instrument.cs
- Source:
- Instrument.cs
Initializes a new instance of the Instrument class with the specified meter, name, description, and unit.
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);
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);
new System.Diagnostics.Metrics.Instrument : System.Diagnostics.Metrics.Meter * string * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.Instrument
Protected Sub New (meter As Meter, name As String, unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object)))
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)
Parameters
- meter
- Meter
The meter that created the instrument.
- name
- String
The instrument name. Cannot be null
.
- unit
- String
An optional instrument unit of measurements.
- description
- String
An optional instrument description.
- tags
- IEnumerable<KeyValuePair<String,Object>>
Optional instrument tags.
Remarks
All classes extending Instrument need to call this constructor when constructing an object of the extended class.