C# Класс Ninject.Modules.NinjectModule

A loadable unit that defines bindings for your application.
Наследование: BindingRoot, INinjectModule
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
AddBinding ( IBinding binding ) : void

Registers the specified binding.

Load ( ) : void

Loads the module into the kernel.

OnLoad ( IKernelConfiguration kernelConfiguration ) : void

Called when the module is loaded into a kernel.

OnUnload ( IKernelConfiguration kernelConfiguration ) : void

Called when the module is unloaded from a kernel.

OnVerifyRequiredModules ( ) : void

Called after loading the modules. A module can verify here if all other required modules are loaded.

RemoveBinding ( IBinding binding ) : void

Unregisters the specified binding.

Unbind ( Type service ) : void

Unregisters all bindings for the specified service.

Unload ( ) : void

Unloads the module from the kernel.

VerifyRequiredModulesAreLoaded ( ) : void

Called after loading the modules. A module can verify here if all other required modules are loaded.

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

Метод Описание
NinjectModule ( ) : System

Initializes a new instance of the NinjectModule class.

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

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

Registers the specified binding.
public AddBinding ( IBinding binding ) : void
binding IBinding The binding to add.
Результат void

Load() публичный абстрактный Метод

Loads the module into the kernel.
public abstract Load ( ) : void
Результат void

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

Initializes a new instance of the NinjectModule class.
protected NinjectModule ( ) : System
Результат System

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

Called when the module is loaded into a kernel.
public OnLoad ( IKernelConfiguration kernelConfiguration ) : void
kernelConfiguration IKernelConfiguration The kernel configuration that is loading the module.
Результат void

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

Called when the module is unloaded from a kernel.
public OnUnload ( IKernelConfiguration kernelConfiguration ) : void
kernelConfiguration IKernelConfiguration The kernel configuration that is unloading the module.
Результат void

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

Called after loading the modules. A module can verify here if all other required modules are loaded.
public OnVerifyRequiredModules ( ) : void
Результат void

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

Unregisters the specified binding.
public RemoveBinding ( IBinding binding ) : void
binding IBinding The binding to remove.
Результат void

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

Unregisters all bindings for the specified service.
public Unbind ( Type service ) : void
service System.Type The service to unbind.
Результат void

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

Unloads the module from the kernel.
public Unload ( ) : void
Результат void

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

Called after loading the modules. A module can verify here if all other required modules are loaded.
public VerifyRequiredModulesAreLoaded ( ) : void
Результат void