C# 클래스 Rebel.Framework.Persistence.NHibernate.Dependencies.NHibernateDemandBuilder

상속: AbstractProviderDependencyBuilder
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
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