TagNameAttribute Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar taggnamnet som ska användas för en loggad parameter eller egenskap.
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
- Arv
- Attribut
Exempel
[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);
Kommentarer
Som standard är taggnamnet samma som respektive parameter eller egenskap. Du kan använda det här attributet för att åsidosätta standardvärdet och ange ett anpassat taggnamn.
Konstruktorer
| Name | Description |
|---|---|
| TagNameAttribute(String) |
Initierar en ny instans av TagNameAttribute klassen. |
Egenskaper
| Name | Description |
|---|---|
| Name |
Hämtar namnet på taggen som ska användas när du loggar parametern eller egenskapen. |