C# Класс Rebel.Framework.Persistence.NHibernate.Dependencies.NHibernateDemandBuilder

Наследование: AbstractProviderDependencyBuilder
Показать файл Открыть проект

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

Метод Описание
Build ( IContainerBuilder containerBuilder, IBuilderContext builderContext ) : void

Builds the dependency demands required by this implementation. This method will only be executed if AbstractProviderDependencyBuilder.CanBuild is set to true. Providers have an opportunity to do this in Initialise dependent upon whatever checks are necessary.

GetProviderBootstrapperFactory ( IBuilderContext builderContext ) : AbstractProviderBootstrapper>.Func

Gets the provider bootstrapper factory. The AbstractProviderDependencyBuilder will use this to register the AbstractProviderBootstrapper against the ProviderKey. This method will still be called even if the Initialise function set CanBuild to false, such that a provider can have a bootstrapper that may be used to install it.

GetProviderDependencyHelperFactory ( IBuilderContext builderContext ) : ProviderDependencyHelper>.Func
Initialise ( IBuilderContext builderContext ) : void

Initialises the provider dependency builder. This method is run by Rebel.Hive.DependencyManagement.ProviderDemandRunner prior to it calling Build.

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

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

Builds the dependency demands required by this implementation. This method will only be executed if AbstractProviderDependencyBuilder.CanBuild is set to true. Providers have an opportunity to do this in Initialise dependent upon whatever checks are necessary.
public Build ( IContainerBuilder containerBuilder, IBuilderContext builderContext ) : void
containerBuilder IContainerBuilder The .
builderContext IBuilderContext
Результат void

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

Gets the provider bootstrapper factory. The AbstractProviderDependencyBuilder will use this to register the AbstractProviderBootstrapper against the ProviderKey. This method will still be called even if the Initialise function set CanBuild to false, such that a provider can have a bootstrapper that may be used to install it.
public GetProviderBootstrapperFactory ( IBuilderContext builderContext ) : AbstractProviderBootstrapper>.Func
builderContext IBuilderContext The builder context.
Результат AbstractProviderBootstrapper>.Func

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

public GetProviderDependencyHelperFactory ( IBuilderContext builderContext ) : ProviderDependencyHelper>.Func
builderContext IBuilderContext
Результат ProviderDependencyHelper>.Func

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

Initialises the provider dependency builder. This method is run by Rebel.Hive.DependencyManagement.ProviderDemandRunner prior to it calling Build.
public Initialise ( IBuilderContext builderContext ) : void
builderContext IBuilderContext The builder context.
Результат void