C# Class NContext.Extensions.Ninject.Configuration.NinjectManagerBuilder

Inheritance: ApplicationComponentConfigurationBuilderBase
Afficher le fichier Open project: PowerDMS/NContext

Méthodes publiques

Méthode Description
NinjectManagerBuilder ( ApplicationConfigurationBuilder applicationConfigurationBuilder ) : System

Initializes a new instance of the ApplicationComponentConfigurationBuilderBase class.

SetKernel ( Func kernelFactory ) : NinjectManagerBuilder

Sets the IKernel instance to use. By default, NContext will use StandardKernel. You may use this method to supply a custom IKernel, however, you cannot use SetModules or SetSettings in conjunction. Therefore, the specified kernelFactory should supply the kernel instance with any required INinjectSettings and/or INinjectModules.

SetModules ( Func moduleFactory ) : NinjectManagerBuilder

Sets the modules to load into the IKernel.

SetSettings ( Func settingsFactory ) : NinjectManagerBuilder

Sets the INinjectSettings used by the IKernel.

Méthodes protégées

Méthode Description
Setup ( ) : void

Register's an IManageNinject application component instance.

Method Details

NinjectManagerBuilder() public méthode

Initializes a new instance of the ApplicationComponentConfigurationBuilderBase class.
public NinjectManagerBuilder ( ApplicationConfigurationBuilder applicationConfigurationBuilder ) : System
applicationConfigurationBuilder ApplicationConfigurationBuilder The application configuration.
Résultat System

SetKernel() public méthode

Sets the IKernel instance to use. By default, NContext will use StandardKernel. You may use this method to supply a custom IKernel, however, you cannot use SetModules or SetSettings in conjunction. Therefore, the specified kernelFactory should supply the kernel instance with any required INinjectSettings and/or INinjectModules.
public SetKernel ( Func kernelFactory ) : NinjectManagerBuilder
kernelFactory Func The factory.
Résultat NinjectManagerBuilder

SetModules() public méthode

Sets the modules to load into the IKernel.
public SetModules ( Func moduleFactory ) : NinjectManagerBuilder
moduleFactory Func The module factory.
Résultat NinjectManagerBuilder

SetSettings() public méthode

Sets the INinjectSettings used by the IKernel.
public SetSettings ( Func settingsFactory ) : NinjectManagerBuilder
settingsFactory Func The instance.
Résultat NinjectManagerBuilder

Setup() protected méthode

Register's an IManageNinject application component instance.
protected Setup ( ) : void
Résultat void