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, 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, 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);
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)))
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.
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för