TagNameAttribute Clase

Definición

Proporciona información de etiquetas para métricas fuertemente tipadas.

public ref class TagNameAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
public sealed class TagNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
type TagNameAttribute = class
    inherit Attribute
Public NotInheritable Class TagNameAttribute
Inherits Attribute
Herencia
TagNameAttribute
Atributos

Ejemplos

public class MyStrongTypeMetric
{
    [TagName("tag_name_as_per_some_convention1")]
    public string Name1 { get; set; }

    [TagName("tag_name_as_per_some_convention2")]
    public string Name2;
}

Comentarios

Este atributo se aplica a campos o propiedades de una clase de métrica para invalidar los nombres de etiqueta predeterminados. De forma predeterminada, el nombre de etiqueta es el mismo que el campo o la propiedad correspondientes. Puede usar este atributo para invalidar el valor predeterminado y proporcionar un nombre de etiqueta personalizado.

Constructores

Nombre Description
TagNameAttribute(String)

Inicializa una nueva instancia de la clase TagNameAttribute.

Propiedades

Nombre Description
Name

Obtiene el nombre de la etiqueta.

Se aplica a