N2CMS

Packages | Classes | Enumerations

Package N2.Engine

Packages

package  Castle
package  Configuration
package  Globalization
package  MediumTrust

Classes

class  AbstractContentAdapter
 Convenience base class for content adapters. One instance of the inheriting class is created per request upon usage. More...
class  AdaptsAttribute
 Registers an adapter to be used with a content item of the specified type. More...
class  AppDomainTypeFinder
 A class that finds types needed by N2 by looping assemblies in the currently executing AppDomain. Only assemblies whose names matches certain patterns are investigated and an optional list of assemblies referenced by AssemblyNames are always investigated. More...
class  AsyncWorker
 Performs work asynchronously. More...
class  AttributeInfo-g
 Maps an attribute to the type it decorates. More...
class  ComponentRegistrationException
class  ContainerConfigurer
 Configures the inversion of control container with services used by N2 CMS. More...
class  ContentAdapterProvider
 Keeps track of and provides content adapters in the system. More...
class  ContentEngine
 This principal gateway to N2 services. The class is responsible for initializing and providing access to the services that compose N2. More...
class  EventBroker
 A broker for events from the http application. The purpose of this class is to reduce the risk of temporary errors during initialization causing the site to be crippled. More...
interface  IContentAdapter
 Base interface for user overridable adapters. More...
interface  IContentAdapterProvider
 Resolves content adapter for a given type at runtime. More...
interface  IEngine
 Classes implementing this interface can serve as a portal for the various services composing the N2 engine. Edit functionality, modules and implementations access most N2 functionality through this interface. More...
interface  IProvider-g
 Provides something. What this is depends on the circumstance. More...
interface  IServiceContainer
 Wraps an inversion of control container. The default container used by N2 is Windsor. More...
interface  ITypeFinder
 Classes implementing this interface provide information about types to various services in the N2 engine. More...
interface  IWorker
 Defines a class that does work. More...
class  ServiceAttribute
 Markes a service that is registered in automatically registered in N2's inversion of control container. More...
class  ServiceContainerBase
 Wraps an inversion of control container. The default container used by N2 is Windsor. More...
class  ServiceProvider-g
 Provides services from the inversion of control container. More...
class  ServiceRegistrator
 Registers service in the N2 inversion of container upon start. More...
class  Singleton-g
 A statically compiled "singleton" used to store objects throughout the lifetime of the app domain. Not so much singleton in the pattern's sense of the word as a standardized way to store single instances. More...
class  SingletonList-g
 Provides a singleton list for a certain type. More...
class  SingletonDictionary-g
 Provides a singleton dictionary for a certain key and vlaue type. More...
class  Singleton
 Provides access to all "singletons" stored by Singleton{T}. More...
class  StructureBoundCache-g
 Caches a value that is expired when a content item is moved or deleted. More...
class  StructureBoundDictionaryCache-g
 Caches a dynamically expandable dictionary that is expired when an item is moved or deleted. More...
class  ValueEventArgs-g
 An event argument passing a value. More...
class  WebAppTypeFinder
 Provides information about types in the current web application. Optionally this class can look at all assemblies in the bin folder. More...

Enumerations

enum  ComponentLifeStyle { Singleton = 0, Transient = 1 }

Enumeration Type Documentation

Enumerator:
Singleton 
Transient 

Definition at line 102 of file IEngine.cs.