C# 클래스 Rebel.Hive.InMemoryProvider.CacheDemandBuilder

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

공개 메소드들

메소드 설명
Build ( IContainerBuilder containerBuilder, IBuilderContext context ) : void

Builds the dependency demands required by this implementation.

GetProviderBootstrapperFactory ( IBuilderContext builderContext ) : AbstractProviderBootstrapper>.Func

Gets the provider bootstrapper factory. The AbstractProviderDependencyBuilder will use this to register the AbstractProviderBootstrapper against the ProviderKey.

GetProviderDependencyHelperFactory ( IBuilderContext builderContext ) : ProviderDependencyHelper>.Func

Gets the provider dependency helper factory. If a provider requires dependencies with a specific registration key, use this delegate to register a ProviderDependencyHelper with the appropriate keyed dependencies. Otherwise, if this method returns null, ProviderDemandRunner will register a NullProviderDependencyHelper in its place.

Initialise ( IBuilderContext builderContext ) : void

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

메소드 상세

Build() 공개 메소드

Builds the dependency demands required by this implementation.
public Build ( IContainerBuilder containerBuilder, IBuilderContext context ) : void
containerBuilder IContainerBuilder The .
context IBuilderContext The context for this building session containing configuration etc.
리턴 void

GetProviderBootstrapperFactory() 공개 메소드

Gets the provider bootstrapper factory. The AbstractProviderDependencyBuilder will use this to register the AbstractProviderBootstrapper against the ProviderKey.
public GetProviderBootstrapperFactory ( IBuilderContext builderContext ) : AbstractProviderBootstrapper>.Func
builderContext IBuilderContext The builder context.
리턴 AbstractProviderBootstrapper>.Func

GetProviderDependencyHelperFactory() 공개 메소드

Gets the provider dependency helper factory. If a provider requires dependencies with a specific registration key, use this delegate to register a ProviderDependencyHelper with the appropriate keyed dependencies. Otherwise, if this method returns null, ProviderDemandRunner will register a NullProviderDependencyHelper in its place.
public GetProviderDependencyHelperFactory ( IBuilderContext builderContext ) : ProviderDependencyHelper>.Func
builderContext IBuilderContext The builder context.
리턴 ProviderDependencyHelper>.Func

Initialise() 공개 메소드

Initialises the provider dependency builder. This method is run by Rebel.Hive.DependencyManagement.ProviderDemandRunner prior to it calling AbstractProviderDependencyBuilder.Build.
public Initialise ( IBuilderContext builderContext ) : void
builderContext IBuilderContext The builder context.
리턴 void