C# Класс NContext.Extensions.Ninject.Configuration.NinjectManagerBuilder

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

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

Метод Описание
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.

Защищенные методы

Метод Описание
Setup ( ) : void

Register's an IManageNinject application component instance.

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

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

Initializes a new instance of the ApplicationComponentConfigurationBuilderBase class.
public NinjectManagerBuilder ( ApplicationConfigurationBuilder applicationConfigurationBuilder ) : System
applicationConfigurationBuilder ApplicationConfigurationBuilder The application configuration.
Результат System

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

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.
Результат NinjectManagerBuilder

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

Sets the modules to load into the IKernel.
public SetModules ( Func moduleFactory ) : NinjectManagerBuilder
moduleFactory Func The module factory.
Результат NinjectManagerBuilder

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

Sets the INinjectSettings used by the IKernel.
public SetSettings ( Func settingsFactory ) : NinjectManagerBuilder
settingsFactory Func The instance.
Результат NinjectManagerBuilder

Setup() защищенный Метод

Register's an IManageNinject application component instance.
protected Setup ( ) : void
Результат void