HistogramAttribute<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 metric name is SampleMetric. If Name wasn't passed, the metric name would be RequestLatency.

static partial class Metric
{
    [Histogram<int>("RequestName", "RequestStatusCode", Name = "SampleMetric")]
    static partial RequestLatency CreateRequestLatency(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 RequestLatency if Name wasn't provided.

Applies to