C# Class Rebel.Hive.InMemoryProvider.CacheDemandBuilder

Inheritance: AbstractProviderDependencyBuilder
Afficher le fichier Open project: RebelCMS/rebelcmsxu5

Méthodes publiques

Méthode Description
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.

Method Details

Build() public méthode

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.
Résultat void

GetProviderBootstrapperFactory() public méthode

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.
Résultat AbstractProviderBootstrapper>.Func

GetProviderDependencyHelperFactory() public méthode

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.
Résultat ProviderDependencyHelper>.Func

Initialise() public méthode

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.
Résultat void