Castle Site Map
Site Map
Below is the hierarchical list of all pages on Castle site
-
Home
-
Git Repository
- Issue Tracker
- IRC Channel
- Subversion Repository
-
Castle Site Map
-
ActiveRecord
-
ActiveRecord Site Map
- FAQ
- External articles
- ActiveRecord Roadmap
-
Documentation
-
ActiveRecord trunk Documentation
- Advanced usage
-
Reference Manual
- Understanding Scopes
- Validators
- Xml Configuration Reference
-
ActiveRecord operations
-
ActiveRecordBase API Document
- Constructors
-
Methods
- Refresh()
- Delete()
- Update()
- Create()
- Save()
- OnLoad(Object id)
- OnDelete()
- OnUpdate()
- OnSave()
- FindDirty(Object id, IDictionary previousState, IDictionary currentState, IType[] types) : Int32[]
- IsUnsaved() : Object
- PostFlush()
- PreFlush()
- BeforeDelete(IDictionary adapter)
- BeforeLoad(IDictionary adapter) : Boolean
- BeforeSave(IDictionary state) : Boolean
- ToString() : String
- Create(Object instance)
- Delete(Object instance)
- Refresh(Object instance)
- DeleteAll(Type type)
- DeleteAll(Type type, String where)
- DeleteAll(Type targetType, IEnumerable pkValues) : Int32
- Update(Object instance)
- Save(Object instance)
- Execute(Type targetType, NHibernateDelegate call, Object instance) : Object
- EnumerateQuery(IActiveRecordQuery query) : IEnumerable
- ExecuteQuery(IActiveRecordQuery query) : Object
-
CountAll(Type targetType)
: Int32
-
CountAll(Type targetType, String filter, Object[] args)
: Int32
- Exists(Type targetType) : Boolean
- Exists(Type targetType, String filter, Object[] args) : Boolean
- Exists(Type targetType, Object id) : Boolean
- FindAll(Type targetType) : Array
- FindAll(Type targetType, Order[] orders, ICriterion[] criterias) : Array
- FindAll(Type targetType, ICriterion[] criterias) : Array
- FindAllByProperty(Type targetType, String property, Object value) : Array
- FindAllByProperty(Type targetType, String orderByColumn, String property, Object value) : Array
- FindByPrimaryKey(Type targetType, Object id) : Object
- FindByPrimaryKey(Type targetType, Object id, Boolean throwOnNotFound) : Object
- FindFirst(Type targetType, Order[] orders, ICriterion[] criterias) : Object
- FindFirst(Type targetType, ICriterion[] criterias) : Object
- FindOne(Type targetType, ICriterion[] criterias) : Object
- SlicedFindAll(Type targetType, Int32 firstResult, Int32 maxResults, Order[] orders, ICriterion[] criterias) : Array
- SlicedFindAll(Type targetType, Int32 firstResult, Int32 maxResults, ICriterion[] criterias) : Array
- Execute(NHibernateDelegate call) : Object
-
ActiveRecordValidationBase API Document
- Constructors
- Properties
-
Methods
- OnNotValid()
- IsValid() : Boolean
- Refresh()
- Delete()
- Update()
- Create()
- Save()
- OnLoad(Object id)
- OnDelete()
- OnUpdate()
- OnSave()
- FindDirty(Object id, IDictionary previousState, IDictionary currentState, IType[] types) : Int32[]
- IsUnsaved() : Object
- PostFlush()
- PreFlush()
- BeforeDelete(IDictionary adapter)
- BeforeLoad(IDictionary adapter) : Boolean
- BeforeSave(IDictionary state) : Boolean
- ToString() : String
- Execute(NHibernateDelegate call) : Object
-
ActiveRecordBase API Document
-
Attributes
- AbstractValidationAttribute API Document
- ValidateConfirmationAttribute API Document
-
ValidateCreditCardAttribute API Document
-
Constructors
- ValidateCreditCardAttribute()
- ValidateCreditCardAttribute(String errorMessage)
- ValidateCreditCardAttribute(CardType allowedTypes)
- ValidateCreditCardAttribute(CardType allowedTypes, String errorMessage)
- ValidateCreditCardAttribute(String[] exceptions)
- ValidateCreditCardAttribute(String[] exceptions, String errorMessage)
- ValidateCreditCardAttribute(CardType allowedTypes, String[] exceptions)
- ValidateCreditCardAttribute(CardType allowedTypes, String[] exceptions, String errorMessage)
- Properties
-
Constructors
- ValidateEmailAttribute API Document
- ValidateIsUniqueAttribute API Document
- ValidateLengthAttribute API Document
- ValidateNotEmptyAttribute API Document
- ValidateRegExpAttribute API Document
- ActiveRecordSkipAttribute API Document
- Any.MetaValueAttribute API Document
- CollectionIDAttribute API Document
- HiloAttribute API Document
- ImportAttribute API Document
- JoinedBaseAttribute API Document
- JoinedKeyAttribute API Document
- NestedAttribute API Document
- WithAccessAttribute API Document
- AnyAttribute API Document
- BaseAttribute API Document
- ActiveRecordAttribute API Document
- RelationAttribute API Document
- HasAndBelongsToManyAttribute API Document
- HasManyAttribute API Document
- HasManyToAnyAttribute API Document
- BelongsToAttribute API Document
- CompositeKeyAttribute API Document
- FieldAttribute API Document
- OneToOneAttribute API Document
- PrimaryKeyAttribute API Document
- PropertyAttribute API Document
- KeyPropertyAttribute API Document
- TimestampAttribute API Document
- VersionAttribute API Document
- Trunk Release notes
- Tutorials and Hands-on labs
-
User's Guide
- Configuration and Initialization
- Web apps considerations
- Creating an ActiveRecord class
- Persistency Lifecycle
- Primary key mapping
- Simple column mapping
- Schema generation
- Unit testing
- Implementing Type hierarchies
-
Nested data (NHibernate components)
- Using HQL (Hibernate Query language)
- Native SQL Queries
- Using Scopes
- Enabling lazy load
- Validation Support
-
Best practices
- Web applications
- Troubleshooting
- Relations
-
ActiveRecord RC1 Documentation
- Advanced usage
-
Reference Manual
- Understanding Scopes
- Validators
- Xml Configuration Reference
-
ActiveRecord operations
-
ActiveRecordBase API Document
- Constructors
-
Methods
- Refresh()
- Delete()
- Update()
- Create()
- Save()
- OnLoad(Object id)
- OnDelete()
- OnUpdate()
- OnSave()
- FindDirty(Object id, IDictionary previousState, IDictionary currentState, IType[] types) : Int32[]
- IsUnsaved() : Object
- PostFlush()
- PreFlush()
- BeforeDelete(IDictionary adapter)
- BeforeLoad(IDictionary adapter) : Boolean
- BeforeSave(IDictionary state) : Boolean
- ToString() : String
- Create(Object instance)
- Delete(Object instance)
- Refresh(Object instance)
- DeleteAll(Type type)
- DeleteAll(Type type, String where)
- DeleteAll(Type targetType, IEnumerable pkValues) : Int32
- Update(Object instance)
- Save(Object instance)
- Execute(Type targetType, NHibernateDelegate call, Object instance) : Object
- EnumerateQuery(IActiveRecordQuery query) : IEnumerable
- ExecuteQuery(IActiveRecordQuery query) : Object
-
CountAll(Type targetType)
: Int32
-
CountAll(Type targetType, String filter, Object[] args)
: Int32
- Exists(Type targetType) : Boolean
- Exists(Type targetType, String filter, Object[] args) : Boolean
- Exists(Type targetType, Object id) : Boolean
- FindAll(Type targetType) : Array
- FindAll(Type targetType, Order[] orders, ICriterion[] criterias) : Array
- FindAll(Type targetType, ICriterion[] criterias) : Array
- FindAllByProperty(Type targetType, String property, Object value) : Array
- FindAllByProperty(Type targetType, String orderByColumn, String property, Object value) : Array
- FindByPrimaryKey(Type targetType, Object id) : Object
- FindByPrimaryKey(Type targetType, Object id, Boolean throwOnNotFound) : Object
- FindFirst(Type targetType, Order[] orders, ICriterion[] criterias) : Object
- FindFirst(Type targetType, ICriterion[] criterias) : Object
- FindOne(Type targetType, ICriterion[] criterias) : Object
- SlicedFindAll(Type targetType, Int32 firstResult, Int32 maxResults, Order[] orders, ICriterion[] criterias) : Array
- SlicedFindAll(Type targetType, Int32 firstResult, Int32 maxResults, ICriterion[] criterias) : Array
- Execute(NHibernateDelegate call) : Object
-
ActiveRecordValidationBase API Document
- Constructors
- Properties
-
Methods
- OnNotValid()
- IsValid() : Boolean
- Refresh()
- Delete()
- Update()
- Create()
- Save()
- OnLoad(Object id)
- OnDelete()
- OnUpdate()
- OnSave()
- FindDirty(Object id, IDictionary previousState, IDictionary currentState, IType[] types) : Int32[]
- IsUnsaved() : Object
- PostFlush()
- PreFlush()
- BeforeDelete(IDictionary adapter)
- BeforeLoad(IDictionary adapter) : Boolean
- BeforeSave(IDictionary state) : Boolean
- ToString() : String
- Execute(NHibernateDelegate call) : Object
-
ActiveRecordBase API Document
-
Attributes
- AbstractValidationAttribute API Document
- ValidateConfirmationAttribute API Document
-
ValidateCreditCardAttribute API Document
-
Constructors
- ValidateCreditCardAttribute()
- ValidateCreditCardAttribute(String errorMessage)
- ValidateCreditCardAttribute(CardType allowedTypes)
- ValidateCreditCardAttribute(CardType allowedTypes, String errorMessage)
- ValidateCreditCardAttribute(String[] exceptions)
- ValidateCreditCardAttribute(String[] exceptions, String errorMessage)
- ValidateCreditCardAttribute(CardType allowedTypes, String[] exceptions)
- ValidateCreditCardAttribute(CardType allowedTypes, String[] exceptions, String errorMessage)
- Properties
-
Constructors
- ValidateEmailAttribute API Document
- ValidateIsUniqueAttribute API Document
- ValidateLengthAttribute API Document
- ValidateNotEmptyAttribute API Document
- ValidateRegExpAttribute API Document
- ActiveRecordSkipAttribute API Document
- Any.MetaValueAttribute API Document
- CollectionIDAttribute API Document
- HiloAttribute API Document
- ImportAttribute API Document
- JoinedBaseAttribute API Document
- JoinedKeyAttribute API Document
- NestedAttribute API Document
- WithAccessAttribute API Document
- AnyAttribute API Document
- BaseAttribute API Document
- ActiveRecordAttribute API Document
- RelationAttribute API Document
- HasAndBelongsToManyAttribute API Document
- HasManyAttribute API Document
- HasManyToAnyAttribute API Document
- BelongsToAttribute API Document
- CompositeKeyAttribute API Document
- FieldAttribute API Document
- OneToOneAttribute API Document
- PrimaryKeyAttribute API Document
- PropertyAttribute API Document
- KeyPropertyAttribute API Document
- TimestampAttribute API Document
- VersionAttribute API Document
- RC2 Release notes
- Tutorials and Hands-on labs
-
User's Guide
- Configuration and Initialization
- Web apps considerations
- Creating an ActiveRecord class
- Primary key mapping
- Simple column mapping
- Schema generation
- Unit testing
- Implementing Type hierarchies
-
Nested data (NHibernate components)
- Using HQL (Hibernate Query language)
- Using Scopes
- Enabling lazy load
- Generics support
- Validation Support
-
Best practices
- Web applications
- Troubleshooting
- Relations
-
ActiveRecord trunk Documentation
- Getting started with ActiveRecord
- ActiveRecord Recipes
-
ActiveRecord Site Map
-
About Castle Project
-
Downloads
-
Current Project Releases
- Windsor 3.0 (incl. WCF integration facility) - November 20th, 2011
- Core 3.0 - November 20th, 2011
- Monorail 2.1 RC - March 17th, 2011
- ActiveRecord Integration 1.1.2 - March 15th, 2010
- ActiveRecord 3.0 RC - March 14th, 2011
- NHibernate Facility 2.0 RC - March 14th, 2011
- Automatic Transaction Management 2.5.1 - March 14th, 2011
- Windsor 2.5.3 - February 2nd, 2011 (contains Logging Facility and Synchronize Facility)
- Monorail 2.1 Beta - December 20th, 2010
- Transaction Services 2.5.0 - December 10th 2010
- TemplateEngine Component 1.1.2 - December 10th, 2010
- NVelocity 1.1.1 - December 10th, 2010
- Validator Component 2.5.0 - December 10th, 2010
- Binder Component 2.5.0 - December 10th, 2010
- Pagination Component 1.1.1 - December 10th, 2010
- Core 2.5.2 - November 15th, 2010 (contains Logging Components. Also DynamicProxy, Dictionary Adapter and EMail Sender component are now part of Castle.Core.dll)
- Scheduler 1.0.0 - May 18th, 2010
- Synchronize Facility 1.1.0 - May 17th, 2010
- Castle Contrib
- See also
-
Current Project Releases
- Mission
- History
-
Projects
- News
- FAQs
- Visual Studio Integration
- Blog citations
- Who is using
-
Downloads
- Community
- Components Project
-
Windsor
-
MicroKernel/Windsor Site Map
- FAQ
- External articles
- MicroKernel/Windsor Roadmap
-
Documentation
-
Trunk Documentation
- Advanced usage
- Concepts
-
Reference Manual
- The DefaultKernel class
- The WindsorContainer class
- Handlers
- ComponentActivator
- ComponentModelBuilder and Contributors
- Component registration flow
- Component creation flow
- How dependencies are resolved
- Commission and Decommission
- Windsor Configuration Reference
-
Core API
- ComponentModel API Document
- IRecyclable API Document
- IStartable API Document
- IMethodInterceptor API Document
- IMethodInvocation API Document
- IOnBehalfAware API Document
- InterceptorAttribute API Document
- LifestyleAttribute API Document
- SingletonAttribute API Document
- TransientAttribute API Document
- PerThreadAttribute API Document
- PooledAttribute API Document
- CustomLifestyleAttribute API Document
- IInitializable API Document
-
MicroKernel API
-
IKernel API Document
- Properties
-
Methods
- RemoveChildKernel(IKernel kernel)
- AddChildKernel(IKernel kernel)
- GetSubSystem(String key) : ISubSystem
- AddSubSystem(String key, ISubSystem subsystem)
- GetFacilities() : IFacility[]
- AddFacility(String key, IFacility facility)
- GetAssignableHandlers(Type service) : IHandler[]
- GetHandlers(Type service) : IHandler[]
- GetHandler(Type service) : IHandler
- GetHandler(String key) : IHandler
- CreateComponentActivator(ComponentModel model) : IComponentActivator
- ReleaseComponent(Object instance)
- RegisterCustomDependencies(String key, IDictionary dependencies)
- RegisterCustomDependencies(Type service, IDictionary dependencies)
- Resolve(String key, IDictionary arguments) : Object
- Resolve(Type service, IDictionary arguments) : Object
- HasComponent(Type service) : Boolean
- HasComponent(String key) : Boolean
- RemoveComponent(String key) : Boolean
- AddComponentInstance(String key, Type serviceType, Object instance)
- AddComponentInstance(String key, Object instance)
- AddCustomComponent(ComponentModel model)
- AddComponentWithExtendedProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithExtendedProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type classType)
-
IKernelEvents API Document
-
Events
- ComponentRegistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentUnregistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentModelCreated:ComponentModelDelegate(ComponentModel model)
- AddedAsChildKernel:System.EventHandler()
- RemovedAsChildKernel:System.EventHandler()
- ComponentCreated:ComponentInstanceDelegate(ComponentModel model, Object instance)
- ComponentDestroyed:ComponentInstanceDelegate(ComponentModel model, Object instance)
- HandlerRegistered:HandlerDelegate(IHandler handler, Boolean stateChanged)
- DependencyResolving:DependencyDelegate(ComponentModel client, DependencyModel model, Object dependency)
-
Events
- IComponentActivator API Document
- AbstractComponentActivator API Document
-
DefaultComponentActivator API Document
- Constructors
- Properties
-
Methods
- SetUpProperties(Object instance, CreationContext context)
- CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, Type[] signature) : Object[]
- CanSatisfyDependency(CreationContext context, DependencyModel dep) : Boolean
- SelectEligibleConstructor(CreationContext context) : ConstructorCandidate
- ApplyConcerns(Object[] steps, Object instance)
- ApplyDecommissionConcerns(Object instance)
- ApplyCommissionConcerns(Object instance)
- CreateInstance(CreationContext context, Object[] arguments, Type[] signature) : Object
- Instantiate(CreationContext context) : Object
- Destroy(Object instance)
- Create(CreationContext context) : Object
- InternalDestroy(Object instance)
- InternalCreate(CreationContext context) : Object
- IFacility API Document
- AbstractFacility API Document
- IHandler API Document
- ISubDependencyResolver API Document
- IDependencyResolver API Document
- ISubSystem API Document
- IComponentModelBuilder API Document
- IContributeComponentModelConstruction API Document
- ILifestyleManager API Document
- ILifecycleConcern API Document
- IReleasePolicy API Document
-
IKernel API Document
-
Windsor API
- IContainerAccessor API Document
-
IWindsorContainer API Document
- Properties
-
Methods
- RemoveChildContainer(IWindsorContainer childContainer)
- AddChildContainer(IWindsorContainer childContainer)
- Release(Object instance)
- Resolve(Type service) : Object
- Resolve(String key) : Object
- AddComponentWithProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponentWithLifestyle(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponentWithLifestyle(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType)
- AddFacility(String key, IFacility facility)
- Trunk Release notes
- Samples
-
User's guide
- Using the MicroKernel
- Lifestyles
- Lifecycles
- Wiring with constructors and properties
- Adding custom components
- Using the Windsor Container
- Initializing with an external configuration
- Configuring components parameters
- Using Configuration Properties
- Using Includes
- Using defines and ifs
- Using Type converters
- Passing arrays, lists and dictionaries
- .Net 2 Generics support
- Adding Interceptors
-
RC3 Documentation
- Advanced usage
- Concepts
-
Reference Manual
- The DefaultKernel class
- The WindsorContainer class
- Handlers
- ComponentActivator
- ComponentModelBuilder and Contributors
- Component registration flow
- Component creation flow
- How dependencies are resolved
- Commission and Decommission
- Windsor Configuration Reference
-
Core API
- ComponentModel API Document
- IRecyclable API Document
- IStartable API Document
- IMethodInterceptor API Document
- IMethodInvocation API Document
- IOnBehalfAware API Document
- InterceptorAttribute API Document
- LifestyleAttribute API Document
- SingletonAttribute API Document
- TransientAttribute API Document
- PerThreadAttribute API Document
- PooledAttribute API Document
- CustomLifestyleAttribute API Document
- IInitializable API Document
-
MicroKernel API
-
IKernel API Document
- Properties
-
Methods
- RemoveChildKernel(IKernel kernel)
- AddChildKernel(IKernel kernel)
- GetSubSystem(String key) : ISubSystem
- AddSubSystem(String key, ISubSystem subsystem)
- GetFacilities() : IFacility[]
- AddFacility(String key, IFacility facility)
- GetAssignableHandlers(Type service) : IHandler[]
- GetHandlers(Type service) : IHandler[]
- GetHandler(Type service) : IHandler
- GetHandler(String key) : IHandler
- CreateComponentActivator(ComponentModel model) : IComponentActivator
- ReleaseComponent(Object instance)
- RegisterCustomDependencies(String key, IDictionary dependencies)
- RegisterCustomDependencies(Type service, IDictionary dependencies)
- Resolve(String key, IDictionary arguments) : Object
- Resolve(Type service, IDictionary arguments) : Object
- HasComponent(Type service) : Boolean
- HasComponent(String key) : Boolean
- RemoveComponent(String key) : Boolean
- AddComponentInstance(String key, Type serviceType, Object instance)
- AddComponentInstance(String key, Object instance)
- AddCustomComponent(ComponentModel model)
- AddComponentWithExtendedProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithExtendedProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type classType)
-
IKernelEvents API Document
-
Events
- ComponentRegistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentUnregistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentModelCreated:ComponentModelDelegate(ComponentModel model)
- AddedAsChildKernel:System.EventHandler()
- RemovedAsChildKernel:System.EventHandler()
- ComponentCreated:ComponentInstanceDelegate(ComponentModel model, Object instance)
- ComponentDestroyed:ComponentInstanceDelegate(ComponentModel model, Object instance)
- HandlerRegistered:HandlerDelegate(IHandler handler, Boolean stateChanged)
- DependencyResolving:DependencyDelegate(ComponentModel client, DependencyModel model, Object dependency)
-
Events
- IComponentActivator API Document
- AbstractComponentActivator API Document
-
DefaultComponentActivator API Document
- Constructors
- Properties
-
Methods
- SetUpProperties(Object instance, CreationContext context)
- CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, Type[] signature) : Object[]
- CanSatisfyDependency(CreationContext context, DependencyModel dep) : Boolean
- SelectEligibleConstructor(CreationContext context) : ConstructorCandidate
- ApplyConcerns(Object[] steps, Object instance)
- ApplyDecommissionConcerns(Object instance)
- ApplyCommissionConcerns(Object instance)
- CreateInstance(CreationContext context, Object[] arguments, Type[] signature) : Object
- Instantiate(CreationContext context) : Object
- Destroy(Object instance)
- Create(CreationContext context) : Object
- InternalDestroy(Object instance)
- InternalCreate(CreationContext context) : Object
- IFacility API Document
- AbstractFacility API Document
- IHandler API Document
- ISubDependencyResolver API Document
- IDependencyResolver API Document
- ISubSystem API Document
- IComponentModelBuilder API Document
- IContributeComponentModelConstruction API Document
- ILifestyleManager API Document
- ILifecycleConcern API Document
- IReleasePolicy API Document
-
IKernel API Document
-
Windsor API
- IContainerAccessor API Document
-
IWindsorContainer API Document
- Properties
-
Methods
- RemoveChildContainer(IWindsorContainer childContainer)
- AddChildContainer(IWindsorContainer childContainer)
- Release(Object instance)
- Resolve(Type service) : Object
- Resolve(String key) : Object
- AddComponentWithProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponentWithLifestyle(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponentWithLifestyle(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType)
- AddFacility(String key, IFacility facility)
- RC3 Release notes
- Samples
-
User's guide
- Using the MicroKernel
- Lifestyles
- Lifecycles
- Wiring with constructors and properties
- Adding custom components
- Using the Windsor Container
- Initializing with an external configuration
- Configuring components parameters
- Using Configuration Properties
- Using Includes
- Using defines and ifs
- Using Type converters
- Passing arrays, lists and dictionaries
- .Net 2 Generics support
- Adding Interceptors
-
Trunk Documentation
- Advanced usage
- Concepts
-
Reference Manual
- The DefaultKernel class
- The WindsorContainer class
- Handlers
- ComponentActivator
- ComponentModelBuilder and Contributors
- Component registration flow
- Component creation flow
- How dependencies are resolved
- Commission and Decommission
- Windsor Configuration Reference
-
Core API
- ComponentModel API Document
- IRecyclable API Document
- IStartable API Document
- IMethodInterceptor API Document
- IMethodInvocation API Document
- IOnBehalfAware API Document
- InterceptorAttribute API Document
- LifestyleAttribute API Document
- SingletonAttribute API Document
- TransientAttribute API Document
- PerThreadAttribute API Document
- PooledAttribute API Document
- CustomLifestyleAttribute API Document
- IInitializable API Document
-
MicroKernel API
-
IKernel API Document
- Properties
-
Methods
- RemoveChildKernel(IKernel kernel)
- AddChildKernel(IKernel kernel)
- GetSubSystem(String key) : ISubSystem
- AddSubSystem(String key, ISubSystem subsystem)
- GetFacilities() : IFacility[]
- AddFacility(String key, IFacility facility)
- GetAssignableHandlers(Type service) : IHandler[]
- GetHandlers(Type service) : IHandler[]
- GetHandler(Type service) : IHandler
- GetHandler(String key) : IHandler
- CreateComponentActivator(ComponentModel model) : IComponentActivator
- ReleaseComponent(Object instance)
- RegisterCustomDependencies(String key, IDictionary dependencies)
- RegisterCustomDependencies(Type service, IDictionary dependencies)
- Resolve(String key, IDictionary arguments) : Object
- Resolve(Type service, IDictionary arguments) : Object
- HasComponent(Type service) : Boolean
- HasComponent(String key) : Boolean
- RemoveComponent(String key) : Boolean
- AddComponentInstance(String key, Type serviceType, Object instance)
- AddComponentInstance(String key, Object instance)
- AddCustomComponent(ComponentModel model)
- AddComponentWithExtendedProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithExtendedProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type classType)
-
IKernelEvents API Document
-
Events
- ComponentRegistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentUnregistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentModelCreated:ComponentModelDelegate(ComponentModel model)
- AddedAsChildKernel:System.EventHandler()
- RemovedAsChildKernel:System.EventHandler()
- ComponentCreated:ComponentInstanceDelegate(ComponentModel model, Object instance)
- ComponentDestroyed:ComponentInstanceDelegate(ComponentModel model, Object instance)
- HandlerRegistered:HandlerDelegate(IHandler handler, Boolean stateChanged)
- DependencyResolving:DependencyDelegate(ComponentModel client, DependencyModel model, Object dependency)
-
Events
- IComponentActivator API Document
- AbstractComponentActivator API Document
-
DefaultComponentActivator API Document
- Constructors
- Properties
-
Methods
- SetUpProperties(Object instance, CreationContext context)
- CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, Type[] signature) : Object[]
- CanSatisfyDependency(CreationContext context, DependencyModel dep) : Boolean
- SelectEligibleConstructor(CreationContext context) : ConstructorCandidate
- ApplyConcerns(Object[] steps, Object instance)
- ApplyDecommissionConcerns(Object instance)
- ApplyCommissionConcerns(Object instance)
- CreateInstance(CreationContext context, Object[] arguments, Type[] signature) : Object
- Instantiate(CreationContext context) : Object
- Destroy(Object instance)
- Create(CreationContext context) : Object
- InternalDestroy(Object instance)
- InternalCreate(CreationContext context) : Object
- IFacility API Document
- AbstractFacility API Document
- IHandler API Document
- ISubDependencyResolver API Document
- IDependencyResolver API Document
- ISubSystem API Document
- IComponentModelBuilder API Document
- IContributeComponentModelConstruction API Document
- ILifestyleManager API Document
- ILifecycleConcern API Document
- IReleasePolicy API Document
-
IKernel API Document
-
Windsor API
- IContainerAccessor API Document
-
IWindsorContainer API Document
- Properties
-
Methods
- RemoveChildContainer(IWindsorContainer childContainer)
- AddChildContainer(IWindsorContainer childContainer)
- Release(Object instance)
- Resolve(Type service) : Object
- Resolve(String key) : Object
- AddComponentWithProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponentWithLifestyle(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponentWithLifestyle(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType)
- AddFacility(String key, IFacility facility)
- Trunk Release notes
- Samples
-
User's guide
- Using the MicroKernel
- Lifestyles
- Lifecycles
- Wiring with constructors and properties
- Adding custom components
- Using the Windsor Container
- Initializing with an external configuration
- Configuring components parameters
- Using Configuration Properties
- Using Includes
- Using defines and ifs
- Using Type converters
- Passing arrays, lists and dictionaries
- .Net 2 Generics support
- Adding Interceptors
-
Trunk Documentation
-
Documentation
-
Facilities
- ActiveRecord Integration Facility
- Aspect# Integration Facility
- Automatic Transaction Management Facility
- Batch Registration Facility
- db4o Facility
- EventWiring Facility
- FactorySupport Facility
- iBatisNet Facility
- Logging Facility
- NHibernate Facility
- OnCreate Facility
- Prevalence Facility
- Remoting Facility
- Startable Facility
- TypedFactory Facility
- Windows Communication Foundation (WCF) Integration Facility
-
Facilities
- ActiveRecord Integration Facility
- Aspect# Integration Facility
- Automatic Transaction Management Facility
- Batch Registration Facility
- EventWiring Facility
- FactorySupport Facility
- iBatisNet Facility
- Logging Facility
- NHibernate Facility
- Prevalence Facility
- Remoting Facility
- Startable Facility
- TypedFactory Facility
-
Facilities
- Getting Started
- MicroKernel/Windsor Recipes
-
MicroKernel/Windsor Site Map
- DynamicProxy
-
MonoRail
-
MonoRail Site Map
- FAQ
- MonoRail Roadmap
-
Documentation
-
MonoRail trunk Documentation
- Advanced usage
-
MonoRail Helpers
- Creating a custom helper
- Builtin Helpers documentation
-
AjaxHelper
- Common parameters
- Using it
- Examples
- API documentation
-
AjaxHelper API Document
- Constructors
-
Methods
- Service(IServiceProvider provider)
- InstallScripts() : String
- GetBehaviourFunctions() : String
- ReApply() : String
- AddLoadEvent(String loadFunctionName) : String
- StartBehaviourRegister() : String
- Register(String selector, String eventName, String jsFunctionName) : String
- EndBehaviourRegister() : String
- GenerateJSProxy(String proxyName) : String
- GenerateJSProxy(String proxyName, String controller) : String
- GenerateJSProxy(String proxyName, String area, String controller) : String
- LinkToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- LinkToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- ButtonToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToRemote(String innerContent, String url, IDictionary options) : String
- ButtonToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- LinkToRemote(String innerContent, String url, IDictionary options) : String
- LinkToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- BuildFormRemoteTag(String url, IDictionary options) : String
- BuildFormRemoteTag(IDictionary options) : String
- ObserveField(String fieldId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveField(String fieldId, Int32 frequency, String url, IDictionary options) : String
- ObserveField(IDictionary options) : String
- ObserveForm(String formId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveForm(String formId, IDictionary options) : String
- ObserveForm(IDictionary options) : String
- PeriodicallyCallRemote(IDictionary options) : String
- PeriodicallyCallRemote(String url, IDictionary options) : String
- InputTextWithAutoCompletion(IDictionary options, IDictionary tagAttributes) : String
- InputTextWithAutoCompletion(String inputName, String url, IDictionary tagAttributes, IDictionary completionOptions) : String
- AutoCompleteInputText(String elementId, String url, IDictionary options) : String
- BuildRemoteFunction(String url, IDictionary options) : String
- RemoteFunction(IDictionary options) : String
- BuildAjaxOptions(IDictionary jsOptions, IDictionary options) : String
- BuildCallbackFunction(CallbackEnum callback, String code, String name) : String
- BuildObserver(String clazz, String name, IDictionary options) : String
- GetOptions(String url, IDictionary options) : IDictionary
- GetOptions(String url, String idOfElementToBeUpdated, String with, String loading, String loaded, String complete, String interactive) : IDictionary
-
Using Behaviour
- Javascript Action Proxies
- LinkToFunction and ButtonToFunction
- LinkToRemote and ButtonToRemote
- Remote Form
- Observers
- Periodical updates
- Auto completion
- DateFormatHelper
-
Effects2Helper
- API documentation
-
Effects2Helper API Document
- Constructors
-
Methods
- InstallScripts() : String
- Appear(String elementId) : String
- Fade(String elementId) : String
- Puff(String elementId) : String
- DropOut(String elementId) : String
- Shake(String elementId) : String
- SwitchOff(String elementId) : String
- BlindUp(String elementId) : String
- BlindDown(String elementId) : String
- SlideUp(String elementId) : String
- SlideDown(String elementId) : String
-
FormHelper
- General concept
- Getting started
- API documentation
- How FormHelper works with sets
- Generating selects
- CheckboxList
-
FormHelper API Document
- Constructors
-
Methods
- TextFieldValue(String target, Object value) : String
- TextFieldValue(String target, Object value, IDictionary attributes) : String
- TextField(String target) : String
- TextField(String target, IDictionary attributes) : String
- TextArea(String target) : String
- TextArea(String target, IDictionary attributes) : String
- PasswordField(String target) : String
- PasswordField(String target, IDictionary attributes) : String
- TextFieldFormat(String target, String formatString) : String
- TextFieldFormat(String target, String formatString, IDictionary attributes) : String
- LabelFor(String target, String label) : String
- LabelFor(String target, String label, IDictionary attributes) : String
- HiddenField(String target) : String
- HiddenField(String target, IDictionary attributes) : String
- CreateCheckboxList(String target, IEnumerable dataSource) : CheckboxList
- CreateCheckboxList(String target, IEnumerable dataSource, IDictionary attributes) : CheckboxList
- CheckboxField(String target) : String
- CheckboxField(String target, IDictionary attributes) : String
- RadioField(String target, Object valueToSend) : String
- RadioField(String target, Object valueToSend, IDictionary attributes) : String
- Select(String target, IEnumerable dataSource) : String
- Select(String target, IEnumerable dataSource, IDictionary attributes) : String
- Select(String target, Object selectedValue, IEnumerable dataSource, IDictionary attributes) : String
- CreateInputElement(String type, String target, Object value, IDictionary attributes) : String
- CreateInputElement(String type, String id, String target, String value, IDictionary attributes) : String
- ObtainValue(String target) : Object
- ObtainValue(RequestContext context, String target) : Object
- QueryPropertyRecursive(Object rootInstance, String[] propertyPath, Int32 piece) : Object
- ObtainRootInstance(RequestContext context, String target) : Object
- CreateHtmlId(IDictionary attributes, String target) : String
- CreateHtmlId(IDictionary attributes, String target, Boolean removeEntry) : String
- ObtainEntry(IDictionary attributes, String key) : String
- ObtainEntryAndRemove(IDictionary attributes, String key, String defaultValue) : String
- ObtainEntryAndRemove(IDictionary attributes, String key) : String
- IsPresent(Object value, Object initialSetValue, PropertyInfo propertyOnInitialSet, Boolean isMultiple) : Boolean
- GetMethod(Object elem, String property) : PropertyInfo
- GetMethod(Type type, String property) : PropertyInfo
-
PaginationHelper
- Example
- Cached Pagination
- API documentation
-
PaginationHelper API Document
- Constructors
-
Methods
- CreatePageLink(Int32 page, String text) : String
- CreatePageLink(Int32 page, String text, IDictionary htmlAttributes) : String
- CreatePageLink(Int32 page, String text, IDictionary htmlAttributes, IDictionary queryStringParams) : String
- CreatePagination(IList datasource, Int32 pageSize) : IPaginatedPage
- CreatePagination(IList datasource, Int32 pageSize, Int32 currentPage) : IPaginatedPage
- CreateCachedPagination(String cacheKey, Int32 pageSize, DataObtentionDelegate dataObtentionCallback) : IPaginatedPage
- TextHelper
- UrlHelper
-
WizardHelper
- API documentation
-
WizardHelper API Document
- Constructors
- Properties
-
Methods
- HasNextStep() : Boolean
- HasPreviousStep() : Boolean
- LinkToStep(String linkText, WizardStepPage step) : String
- LinkToStep(String linkText, WizardStepPage step, Object id) : String
- LinkToStep(String linkText, WizardStepPage step, Object id, IDictionary attributes) : String
- LinkToNext(String linkText) : String
- LinkToNext(String linkText, IDictionary attributes) : String
- LinkToNext(String linkText, Object id) : String
- LinkToNext(String linkText, Object id, IDictionary attributes) : String
- LinkToPrevious(String linkText) : String
- LinkToPrevious(String linkText, IDictionary attributes) : String
- LinkToPrevious(String linkText, Object id) : String
- LinkToPrevious(String linkText, Object id, IDictionary attributes) : String
- Integrations
-
Reference Manual
- Mastering SmartDispatcherController and DataBinds
- Controller
- SmartDispatcherController
- An Introduction to MonoRail
- MonoRail: How it works
- MonoRail Configuration Reference
-
Attributes API Reference
- AccessibleThroughAttribute API Document
- AjaxActionAttribute API Document
- ControllerDetailsAttribute API Document
- DataBindAttribute API Document
- DefaultActionAttribute API Document
- DynamicActionProviderAttribute API Document
- FilterAttribute API Document
- IFilterDescriptorBuilder API Document
- LocalizationFilterAttribute API Document
- FlashBinderAttribute API Document
- IParameterBinder API Document
- HelperAttribute API Document
- IHelperDescriptorBuilder API Document
- LayoutAttribute API Document
- ILayoutDescriptorBuilder API Document
- RescueAttribute API Document
- IRescueDescriptorBuilder API Document
- ResourceAttribute API Document
- IResourceDescriptorBuilder API Document
- ScaffoldingAttribute API Document
- SkipFilterAttribute API Document
- SkipRescueAttribute API Document
-
Main classes and interfaces API Reference
-
Controller API Document
- Constructors
- Properties
-
Methods
- PostSendView(Object view)
- PreSendView(Object view)
- Initialize()
- GetRescueFor(IList rescues, Type exceptionType) : RescueDescriptor
- PerformRescue(MethodInfo method, Exception ex) : Boolean
- ObtainDefaultLayoutName() : String
- ReleaseResources()
- CreateResources(MethodInfo method)
- InvokeMethod(MethodInfo method, IRequest request, Object[] methodArgs)
- SelectMethod(String action, IDictionary actions, IRequest request, Object[] actionArgs) : MethodInfo
- CreateAndInitializeHelpers()
- InternalSend(String action, Object[] actionArgs)
- Redirect(String url, IDictionary parameters)
- Redirect(String url)
- RenderView(String name)
- RenderView(String name, Boolean skipLayout)
- RenderView(String controller, String name)
- RenderView(String controller, String name, Boolean skipLayout)
- InPlaceRenderView(TextWriter output, String name)
- RenderSharedView(String name)
- RenderSharedView(String name, Boolean skipLayout)
- InPlaceRenderSharedView(TextWriter output, String name)
- CancelView()
- CancelLayout()
- RenderText(String contents)
- RenderText(String contents, Object[] args)
- RenderText(IFormatProvider formatProvider, String contents, Object[] args)
- DirectRender(String contents)
- HasTemplate(String templateName) : Boolean
- RedirectToAction(String action)
- RedirectToAction(String action, String[] queryStringParameters)
- RedirectToAction(String action, IDictionary queryStringParameters)
- RedirectToAction(String action, NameValueCollection queryStringParameters)
- CreateAbsoluteRailsUrl(String area, String controller, String action) : String
- CreateAbsoluteRailsUrl(String controller, String action) : String
- CreateAbsoluteRailsUrlForAction(String action) : String
- Redirect(String controller, String action)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action, NameValueCollection parameters)
- Redirect(String area, String controller, String action, NameValueCollection parameters)
- Redirect(String controller, String action, IDictionary parameters)
- Redirect(String area, String controller, String action, IDictionary parameters)
- ToQueryString(NameValueCollection parameters) : String
- ToQueryString(IDictionary parameters) : String
- Send(String action)
- Send(String action, Object[] actionArgs)
- ShouldSkip(MethodInfo method, IDictionary filtersToSkip) : Boolean
- CopyFilterDescriptors() : FilterDescriptor[]
- RenderMailMessage(String templateName) : Message
- DeliverEmail(Message message)
- RenderEmailAndSend(String templateName)
- RaiseOnActionExceptionOnExtension()
-
SmartDispatcherController API Document
- Constructors
- Properties
-
Methods
- BuildMethodArguments(ParameterInfo[] parameters, IRequest request, Object[] actionArgs) : Object[]
- GetRequestParameterName(ParameterInfo param) : String
- SelectBestCandidate(MethodInfo[] candidates, NameValueCollection webParams, Object[] actionArgs) : MethodInfo
- PostSendView(Object view)
- PreSendView(Object view)
- Initialize()
- GetRescueFor(IList rescues, Type exceptionType) : RescueDescriptor
- PerformRescue(MethodInfo method, Exception ex) : Boolean
- ObtainDefaultLayoutName() : String
- ReleaseResources()
- CreateResources(MethodInfo method)
- InvokeMethod(MethodInfo method, IRequest request, Object[] actionArgs)
- SelectMethod(String action, IDictionary actions, IRequest request, Object[] actionArgs) : MethodInfo
- CreateAndInitializeHelpers()
- InternalSend(String action, Object[] actionArgs)
- Redirect(String url, IDictionary parameters)
- Redirect(String url)
- CalculatePoints(MethodInfo candidate, NameValueCollection webParams, Object[] actionArgs) : Int32
- BindObject(Type targetType, String prefix) : Object
- BindObject(ParamStore from, Type targetType, String prefix) : Object
- BindObject(ParamStore from, Type targetType, String prefix, String excludedProperties, String allowedProperties) : Object
- BindObjectInstance(Object instance, String prefix)
- BindObjectInstance(Object instance, ParamStore from, String prefix)
- GetDataBindErrors(Object instance) : ErrorList
- ObtainParamsNode(ParamStore from) : CompositeNode
- RenderView(String name)
- RenderView(String name, Boolean skipLayout)
- RenderView(String controller, String name)
- RenderView(String controller, String name, Boolean skipLayout)
- InPlaceRenderView(TextWriter output, String name)
- RenderSharedView(String name)
- RenderSharedView(String name, Boolean skipLayout)
- InPlaceRenderSharedView(TextWriter output, String name)
- CancelView()
- CancelLayout()
- RenderText(String contents)
- RenderText(String contents, Object[] args)
- RenderText(IFormatProvider formatProvider, String contents, Object[] args)
- DirectRender(String contents)
- HasTemplate(String templateName) : Boolean
- RedirectToAction(String action)
- RedirectToAction(String action, String[] queryStringParameters)
- RedirectToAction(String action, IDictionary queryStringParameters)
- RedirectToAction(String action, NameValueCollection queryStringParameters)
- CreateAbsoluteRailsUrl(String area, String controller, String action) : String
- CreateAbsoluteRailsUrl(String controller, String action) : String
- CreateAbsoluteRailsUrlForAction(String action) : String
- Redirect(String controller, String action)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action, NameValueCollection parameters)
- Redirect(String area, String controller, String action, NameValueCollection parameters)
- Redirect(String controller, String action, IDictionary parameters)
- Redirect(String area, String controller, String action, IDictionary parameters)
- ToQueryString(NameValueCollection parameters) : String
- ToQueryString(IDictionary parameters) : String
- Send(String action)
- Send(String action, Object[] actionArgs)
- ShouldSkip(MethodInfo method, IDictionary filtersToSkip) : Boolean
- CopyFilterDescriptors() : FilterDescriptor[]
- RenderMailMessage(String templateName) : Message
- DeliverEmail(Message message)
- RenderEmailAndSend(String templateName)
- RaiseOnActionExceptionOnExtension()
- ViewComponent API Document
- IRailsEngineContext API Document
- IRequest API Document
-
IResponse API Document
- Properties
-
Methods
- RemoveCookie(String name)
- CreateCookie(HttpCookie cookie)
- CreateCookie(String name, String value, DateTime expiration)
- CreateCookie(String name, String value)
- Redirect(String url, Boolean endProcess)
- Redirect(String url)
- Redirect(String area, String controller, String action)
- Redirect(String controller, String action)
- WriteFile(String fileName)
- Write(Char[] buffer, Int32 index, Int32 count)
- Write(Char ch)
- Write(Object obj)
- Write(String s)
- ClearContent()
- Clear()
- BinaryWrite(Stream stream)
- BinaryWrite(Byte[] buffer)
- AppendHeader(String name, String value)
- ITrace API Document
- IServerUtility API Document
-
Controller API Document
- Trunk Release notes
- Tutorials and Hands-on labs
-
User's Guide
- Installing MonoRail
- Controller basics
- Filters
- Working with Views
- Flash
- Rescues
- Layouts
- SmartDispatcherController
- More about SmartDispatcherController
-
Creating Wizards
-
Sending e-mails
- Reusing UI portions (ViewComponents)
- Authentication and Authorization
- Resources and Localization
-
Unit testing
- Ajax with MonoRail: Introduction
- JSON
- JSON Binder
-
AbstractMRTestCase API Document
- Constructors
- Properties
-
Methods
- GetVirtualDir() : String
- GetPhysicalDir() : String
- FixtureTerminate()
- Terminate()
- Initialize()
- FixtureInitialize()
- ReinstateRequest(Byte[] serializedRequest)
- GetSerializedRequest() : Byte[]
-
DoGet(String path, String[] queryStringParams)
-
DoGet(String path, Boolean resendCookies, String[] queryStringParams)
-
DoPost(String path, String[] postStringParams)
-
DoPost(String path, Boolean resendCookies, String[] postStringParams)
-
DoHead(String path, String[] postStringParams)
- AssertResponseNodeCount(String xpathExpression, Int32 numberOfExpectedNodes)
- AssertNotRedirectedTo(String url)
- AssertStatusCode(Int32 expectedCode)
- AssertSuccess()
- AssertReplyEqualTo(String expectedContents)
- AssertReplyStartsWith(String contents)
- AssertReplyEndsWith(String contents)
- AssertReplyContains(String contents)
- AssertReplyIsBlank()
- AssertReplyMatch(String pattern)
- AssertReplyMatch(String pattern, Boolean ignoreSpaces)
- AssertReplyMatch(String pattern, Boolean ignoreSpaces, RegexOptions options)
- AssertReplyDoesNotContain(String contents)
- AssertRedirectedTo(String url)
- AssertContentTypeEqualsTo(String expectedContentType)
- AssertContentTypeStartsWith(String expectedContentType)
- AssertContentTypeEndsWith(String expectedContentType)
- AssertHasHeader(String headerName)
- AssertPropertyBagContains(String entryKey)
- AssertPropertyBagEntryEquals(String entryKey, Object expectedValue)
- AssertFlashContains(String entryKey)
- AssertFlashDoesNotContain(String entryKey)
- AssertFlashEntryEquals(String entryKey, Object expectedValue)
- AssertSessionContains(String entryKey)
- AssertSessionDoesNotContain(String entryKey)
- AssertSessionEntryEqualsTo(String entryKey, Object expectedValue)
- AssertHasCookie(String cookieName)
- AssertCookieValueEqualsTo(String cookieName, String expectedValue)
- AssertCookieExpirationEqualsTo(String cookieName, DateTime expectedExpiration)
- ViewComponents
- View Engines
-
MonoRail Version 2.0 Documentation
- Advanced usage
-
MonoRail Helpers
- Creating a custom helper
- Builtin Helpers documentation
-
AjaxHelper
- Common parameters
- Using it
- Examples
- API documentation
-
AjaxHelper API Document
- Constructors
-
Methods
- Service(IServiceProvider provider)
- InstallScripts() : String
- GetBehaviourFunctions() : String
- ReApply() : String
- AddLoadEvent(String loadFunctionName) : String
- StartBehaviourRegister() : String
- Register(String selector, String eventName, String jsFunctionName) : String
- EndBehaviourRegister() : String
- GenerateJSProxy(String proxyName) : String
- GenerateJSProxy(String proxyName, String controller) : String
- GenerateJSProxy(String proxyName, String area, String controller) : String
- LinkToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- LinkToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToFunction(String innerContent, String functionCodeOrName, IDictionary attributes) : String
- ButtonToFunction(String innerContent, String functionCodeOrName) : String
- ButtonToRemote(String innerContent, String url, IDictionary options) : String
- ButtonToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- LinkToRemote(String innerContent, String url, IDictionary options) : String
- LinkToRemote(String innerContent, String url, IDictionary options, IDictionary htmloptions) : String
- BuildFormRemoteTag(String url, IDictionary options) : String
- BuildFormRemoteTag(IDictionary options) : String
- ObserveField(String fieldId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveField(String fieldId, Int32 frequency, String url, IDictionary options) : String
- ObserveField(IDictionary options) : String
- ObserveForm(String formId, Int32 frequency, String url, String idOfElementToBeUpdated, String with) : String
- ObserveForm(String formId, IDictionary options) : String
- ObserveForm(IDictionary options) : String
- PeriodicallyCallRemote(IDictionary options) : String
- PeriodicallyCallRemote(String url, IDictionary options) : String
- InputTextWithAutoCompletion(IDictionary options, IDictionary tagAttributes) : String
- InputTextWithAutoCompletion(String inputName, String url, IDictionary tagAttributes, IDictionary completionOptions) : String
- AutoCompleteInputText(String elementId, String url, IDictionary options) : String
- BuildRemoteFunction(String url, IDictionary options) : String
- RemoteFunction(IDictionary options) : String
- BuildAjaxOptions(IDictionary jsOptions, IDictionary options) : String
- BuildCallbackFunction(CallbackEnum callback, String code, String name) : String
- BuildObserver(String clazz, String name, IDictionary options) : String
- GetOptions(String url, IDictionary options) : IDictionary
- GetOptions(String url, String idOfElementToBeUpdated, String with, String loading, String loaded, String complete, String interactive) : IDictionary
-
Using Behaviour
- Javascript Action Proxies
- LinkToFunction and ButtonToFunction
- LinkToRemote and ButtonToRemote
- Remote Form
- Observers
- Periodical updates
- Auto completion
- DateFormatHelper
-
MonoRail trunk Documentation
-
MonoRail Site Map
-
Git Repository