PostSharp5.0//API Reference/Post­Sharp.​Patterns.​Diagnostics Namespace/Logging­Role­Configuration­Repository Class

LoggingRoleConfigurationRepository Class

Provides access to role-specific options (LoggingRoleConfiguration). This class is exposed on the Profiles.
Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Diagnostics.LoggingRoleConfigurationRepository

Namespace:  PostSharp.Patterns.Diagnostics
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 5.0.55.0 (5.0.55.0)
Syntax
C#
public sealed class LoggingRoleConfigurationRepository : IEnumerable<LoggingRoleConfiguration>, 
	IEnumerable

The LoggingRoleConfigurationRepository type exposes the following members.

Properties
  NameDescription
Public propertyAudit
Public propertyCaching
Public propertyCustom
Public propertyItem
Gets the LoggingRoleConfiguration for a given role.
Public propertyMeta
Public propertyTracing
Methods
  NameDescription
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Extension Methods
  NameDescription
Public Extension MethodQueryInterface<T>
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.)
Public Extension MethodToAdvisableCollection<LoggingRoleConfiguration>
Converts an IEnumerable<T> into an AdvisableCollection<T>.
(Defined by Extensions.)
Public Extension MethodToAdvisableDictionary<LoggingRoleConfiguration, TKey, TValue>
Converts an IEnumerable<T> into a AdvisableDictionary<TKey, TValue> given a method returning the item key and a method returning the item value.
(Defined by Extensions.)
Public Extension MethodToAdvisableHashSet<LoggingRoleConfiguration>
Converts an IEnumerable<T> into an AdvisableHashSet<T>.
(Defined by Extensions.)
See Also