TagNameAttribute Klas

Definitie

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
TagNameAttribute
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.

Van toepassing op

Zie ook