C# 클래스 NContext.Extensions.Ninject.Configuration.NinjectManagerBuilder

상속: ApplicationComponentConfigurationBuilderBase
파일 보기 프로젝트 열기: PowerDMS/NContext

공개 메소드들

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