[Missing namespace summary documentation for N:Castle.ActiveRecord.Framework]

Syntax

C#
namespace Castle.ActiveRecord.Framework

Classes

  ClassDescription
Public classActiveRecordException
This exception is raised when Active Record encounters a problem
Public classActiveRecordInitializationException
Exception thrown when an error is detected on the ActiveRecord initialization phase.
Public classDictionaryAdapter
Maps keys to position in the values array. Basically key -> index
Public classDictionaryAdapter..::Entry
Simple link list entry
Public classHookDispatcher
Translates the IInterceptor messages to instance possible hooks
Public classInterceptorFactory
Create an interceptor for the session. Allow to override the default for creating the intercetor
Public classSessionFactoryHolder
Public classSessionScopeWebModule
HttpModule to set up a session for the request lifetime. Castle.ActiveRecord..::SessionScope
Public classSupportingUtils
Contains utility methods for dealing with ActiveRecord objects and collections. Useful for external frameworks.
Public classTransactionException
This exception is thrown by TransactionScope.

Interfaces

  InterfaceDescription
Public interfaceIConfigurationSource
Abstracts the source of configuration for the framework.
Public interfaceISessionFactoryHolder
Keeps an association of SessionFactories to a object model tree;
Public interfaceIThreadScopeInfo
Implementation of this interface provide a way to get the current scope. This is used by the rest of the Active Record framework to grab a scope (and from it a session).
Public interfaceIWebThreadScopeInfo
Implemenation of this interface provides IThreadScopeInfo that is compatible with Session Per Request pattern.

Delegates

  DelegateDescription
Public delegateInterceptorFactory..::CreateInterceptor
Creates an instance of the interceptor
Public delegateRootTypeHandler
Type of delegate that is called when a root type is registered.