TagNameAttribute Clase

Definición

Define el nombre de etiqueta que se va a usar para un parámetro o propiedad registrados.

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

Ejemplos

[LoggerMessage(1, LogLevel.Information, "My custom tag name: {my.custom.tagname}")]
public static partial void LogMyCustomTagName(
    this ILogger logger,
    [TagName("my.custom.tagname")] string name);

Comentarios

De forma predeterminada, el nombre de etiqueta es el mismo que el parámetro 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 que se va a usar al registrar el parámetro o la propiedad.

Se aplica a

Consulte también