Share via


CounterAttribute<T>.Name Property

Definition

Gets or sets the name of the metric.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Property Value

Examples

In this example, the metric name is SampleMetric. When Name is not provided, the return type of the method is used as the metric name. In this example, the metric name would be RequestCounter if Name wasn't provided.

static partial class Metric
{
    [Counter<int>("RequestName", "RequestStatusCode", Name="SampleMetric")]
    static partial RequestCounter CreateRequestCounter(Meter meter);
}

Remarks

In this example, the metric name is SampleMetric. When Name is not provided the return type of the method is used as metric name. In this example, this would be RequestCounter if Name wasn't provided.

Applies to