C# Класс BrickPile.Core.DefaultBrickPileBootstrapper

Responsible for handling the default initialisation of BrickPile
Наследование: IBrickPileBootstrapper
Показать файл Открыть проект

Открытые методы

Метод Описание
ConfigureApplicationContainer ( IContainer container ) : void

Configures the application container with any additional registrations

ConfigureConventions ( BrickPile.Core.Conventions.BrickPileConventions brickPileConventions ) : void

Overrides/configures BrickPile's conventions

ConfigureDocumentStore ( IDocumentStore documentStore ) : void

Configures the document store.

DefaultBrickPileBootstrapper ( ) : System

Initializes a new instance of the DefaultBrickPileBootstrapper class.

Initialise ( ) : void

Initialises BrickPile.

Защищенные методы

Метод Описание
ConfigureApplicationContainerInternal ( IContainer container, IDocumentStore documentStore ) : void

Configures the application container with registrations needed for BrickPile to work properly

CreateDefaultDocuments ( IDocumentStore documentStore ) : void

Setups the default documents.

GetApplicationContainer ( ) : IContainer

Gets the Container instance - automatically set during initialise.

RegisterRoutes ( RouteCollection routes ) : void

Registers the custom route.

Приватные методы

Метод Описание
ConfigureDocumentStoreInternal ( EmbeddableDocumentStore documentStore ) : void

Configures the document store internal.

OnDocumentDelete ( string key, IPage page, RavenJObject metadata ) : void

Called when [document delete].

OnPagePublish ( string key, IPage currentPage, RavenJObject metadata ) : void

Called when [page publish].

OnPageSave ( string key, IPage currentPage, RavenJObject metadata ) : void
OnPageUnPublish ( string key, IPage currentPage, RavenJObject metadata ) : void

Called when [page un publish].

Описание методов

ConfigureApplicationContainer() публичный Метод

Configures the application container with any additional registrations
public ConfigureApplicationContainer ( IContainer container ) : void
container IContainer The container.
Результат void

ConfigureApplicationContainerInternal() защищенный Метод

Configures the application container with registrations needed for BrickPile to work properly
protected ConfigureApplicationContainerInternal ( IContainer container, IDocumentStore documentStore ) : void
container IContainer The container.
documentStore IDocumentStore The document store.
Результат void

ConfigureConventions() публичный Метод

Overrides/configures BrickPile's conventions
public ConfigureConventions ( BrickPile.Core.Conventions.BrickPileConventions brickPileConventions ) : void
brickPileConventions BrickPile.Core.Conventions.BrickPileConventions The brick pile conventions.
Результат void

ConfigureDocumentStore() публичный Метод

Configures the document store.
public ConfigureDocumentStore ( IDocumentStore documentStore ) : void
documentStore IDocumentStore The document store.
Результат void

CreateDefaultDocuments() защищенный Метод

Setups the default documents.
protected CreateDefaultDocuments ( IDocumentStore documentStore ) : void
documentStore IDocumentStore The document store.
Результат void

DefaultBrickPileBootstrapper() публичный Метод

Initializes a new instance of the DefaultBrickPileBootstrapper class.
public DefaultBrickPileBootstrapper ( ) : System
Результат System

GetApplicationContainer() защищенный Метод

Gets the Container instance - automatically set during initialise.
protected GetApplicationContainer ( ) : IContainer
Результат IContainer

Initialise() публичный Метод

Initialises BrickPile.
public Initialise ( ) : void
Результат void

RegisterRoutes() защищенный Метод

Registers the custom route.
protected RegisterRoutes ( RouteCollection routes ) : void
routes RouteCollection The routes.
Результат void