TagNameAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |