PostSharpAPI ReferencePost­Sharp.​Aspects.​DependenciesStandard­Roles
Open sandboxFocus

Class StandardRoles

List of standard roles.

Inheritance
StandardRoles
Namespace: PostSharp.Aspects.Dependencies
Assembly: PostSharp.dll
Syntax
public static class StandardRoles : Object

Fields

Name Description
Caching

Caching.

DataBinding

Data binding (for instance implementation of INotifyPropertyChanged).

EventBroker

Event broker (a system role used internally by PostSharp to realize the OnInvokeHandler(EventInterceptionArgs) handler).

ExceptionHandling

Exception handling.

PerformanceInstrumentation

Performance instrumentation (for instance performance counters).

Persistence

Object persistence (for instance Object-Relational Mapper).

Security

Security enforcing (typically authorization).

Threading

Threading (locking).

Tracing

Tracing and logging.

TransactionHandling

Transaction handling.

Validation

Validation of field, property, or parameter value.