ProviderAliasAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines an alias for ILoggerProvider implementation to be used in filtering rules.
public ref class ProviderAliasAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
public class ProviderAliasAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
type ProviderAliasAttribute = class
inherit Attribute
Public Class ProviderAliasAttribute
Inherits Attribute
- Inheritance
- Attributes
Remarks
By default, filtering rules are defined using the logging provider type's FullName as configuration section name.
The ProviderAliasAttribute provides for specifying a second, additional, more concise and user-friendly configuration section name for specifying filter rules.
The logging provider type's FullName can still be used as configuration section name when the ProviderAliasAttribute is specified for the provider, and its configuration section filtering rules have priority over the filtering rules specified for the alias.
Constructors
ProviderAliasAttribute(String) |
Creates a new ProviderAliasAttribute instance. |
Properties
Alias |
Gets the alias of the provider. |