TagNameAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет имя тега, используемое для зарегистрированного параметра или свойства.
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
- Наследование
- Атрибуты
Примеры
[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);
Комментарии
По умолчанию имя тега совпадает с соответствующим параметром или свойством. Этот атрибут можно использовать для переопределения по умолчанию и предоставления имени пользовательского тега.
Конструкторы
| Имя | Описание |
|---|---|
| TagNameAttribute(String) |
Инициализирует новый экземпляр класса TagNameAttribute. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Возвращает имя тега, используемого при ведении журнала параметра или свойства. |