TagNameAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Günlüğe kaydedilen parametre veya özellik için kullanılacak etiket adını tanımlar.
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
- Devralma
- Öznitelikler
Örnekler
[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);
Açıklamalar
Varsayılan olarak, etiket adı ilgili parametre veya özellik ile aynıdır. Varsayılanı geçersiz kılmak ve özel etiket adı sağlamak için bu özniteliği kullanabilirsiniz.
Oluşturucular
| Name | Description |
|---|---|
| TagNameAttribute(String) |
TagNameAttribute sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Name |
Parametre veya özellik günlüğe kaydedilirken kullanılacak etiketin adını alır. |