Meter 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
Meter(MeterOptions) |
Initialize a new instance of the Meter using the MeterOptions. |
Meter(String) |
Initializes a new instance of Meter using the specified meter name. |
Meter(String, String) |
Initializes a new instance of Meter using the specified meter name and version. |
Meter(String, String, IEnumerable<KeyValuePair<String,Object>>, Object) |
Initializes a new instance of the Meter using the meter name and version. |
Meter(MeterOptions)
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
Initialize a new instance of the Meter using the MeterOptions.
public:
Meter(System::Diagnostics::Metrics::MeterOptions ^ options);
public Meter (System.Diagnostics.Metrics.MeterOptions options);
new System.Diagnostics.Metrics.Meter : System.Diagnostics.Metrics.MeterOptions -> System.Diagnostics.Metrics.Meter
Public Sub New (options As MeterOptions)
Parameters
- options
- MeterOptions
The options object that is used to create a meter using its properties.
Applies to
Meter(String)
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
Initializes a new instance of Meter using the specified meter name.
public:
Meter(System::String ^ name);
public Meter (string name);
new System.Diagnostics.Metrics.Meter : string -> System.Diagnostics.Metrics.Meter
Public Sub New (name As String)
Parameters
- name
- String
The Meter name.
Applies to
Meter(String, String)
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
Initializes a new instance of Meter using the specified meter name and version.
public:
Meter(System::String ^ name, System::String ^ version);
public Meter (string name, string? version);
new System.Diagnostics.Metrics.Meter : string * string -> System.Diagnostics.Metrics.Meter
Public Sub New (name As String, version As String)
Parameters
- name
- String
The Meter name.
- version
- String
The optional Meter version.
Applies to
Meter(String, String, IEnumerable<KeyValuePair<String,Object>>, Object)
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
- Source:
- Meter.cs
Initializes a new instance of the Meter using the meter name and version.
public Meter (string name, string? version, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags, object? scope = default);
new System.Diagnostics.Metrics.Meter : string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> * obj -> System.Diagnostics.Metrics.Meter
Public Sub New (name As String, version As String, tags As IEnumerable(Of KeyValuePair(Of String, Object)), Optional scope As Object = Nothing)
Parameters
- name
- String
The Meter name.
- version
- String
The optional Meter version.
- tags
- IEnumerable<KeyValuePair<String,Object>>
The optional Meter tags.
- scope
- Object
The optional Meter scope.
Remarks
You can use the scope object to link several Meters with a particular scope. For instance, a dependency injection container can choose to associate all Meters that are created within the container with its own scope. If the scope object is null
, it indicates that the Meter is not linked to any particular scope.