Dela via


TagProviderAttribute Class

Definition

Defines a method to invoke to generate logging tags for a referenced object.

public ref class TagProviderAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property)]
[System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
public sealed class TagProviderAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property)>]
[<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
type TagProviderAttribute = class
    inherit Attribute
Public NotInheritable Class TagProviderAttribute
Inherits Attribute
Inheritance
TagProviderAttribute
Attributes

Constructors

TagProviderAttribute(Type, String)

Initializes a new instance of the TagProviderAttribute class with custom tags provider.

Properties

OmitReferenceName

Gets or sets a value indicating whether to prefix the name of the parameter or property to the generated name of each tag being logged.

ProviderMethod

Gets the name of the method that provides tags to be logged.

ProviderType

Gets the Type containing the method that provides tags to be logged.

Applies to

See also