TagNameAttribute Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee definieert u de tagnaam die moet worden gebruikt voor een vastgelegde parameter of eigenschap.
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
- Overname
- Kenmerken
Voorbeelden
[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);
Opmerkingen
Standaard is de tagnaam hetzelfde als de respectieve parameter of eigenschap. U kunt dit kenmerk gebruiken om de standaardwaarde te overschrijven en een aangepaste tagnaam op te geven.
Constructors
| Name | Description |
|---|---|
| TagNameAttribute(String) |
Initialiseert een nieuw exemplaar van de TagNameAttribute klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Name |
Hiermee haalt u de naam op van de tag die moet worden gebruikt bij het vastleggen van de parameter of eigenschap. |