Allows to use core service injection.
Public Properties
| Name | Description |
| Bindings | Gets the bindings that were registered by the module. (Inherited from Ninject.Modules.NinjectModule) |
| IsDisposed | Gets a value indicating whether this instance is disposed. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
| Kernel | Gets the kernel that the module is loaded into. (Inherited from Ninject.Modules.NinjectModule) |
| Name | Gets the module's name. Only a single module with a given name can be loaded at one time. (Inherited from Ninject.Modules.NinjectModule) |
Top
Public Methods
| Name | Description |
| AddBinding | Registers the specified binding. (Inherited from Ninject.Modules.NinjectModule) |
| Bind | Overloaded. Declares a binding for the specified service. (Inherited from Ninject.Syntax.BindingRoot) |
| Dispose | Overloaded. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
| Load | Overridden. Load core services. |
| OnLoad | Called when the module is loaded into a kernel. (Inherited from Ninject.Modules.NinjectModule) |
| OnUnload | Called when the module is unloaded from a kernel. (Inherited from Ninject.Modules.NinjectModule) |
| OnVerifyRequiredModules | Called after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule) |
| Rebind | Overloaded. Removes any existing bindings for the specified service, and declares a new one. (Inherited from Ninject.Syntax.BindingRoot) |
| RemoveBinding | Unregisters the specified binding. (Inherited from Ninject.Modules.NinjectModule) |
| Unbind | Overloaded. Unregisters all bindings for the specified service. (Inherited from Ninject.Modules.NinjectModule) |
| Unload | Unloads the module from the kernel. (Inherited from Ninject.Modules.NinjectModule) |
| VerifyRequiredModulesAreLoaded | Called after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule) |
Top
Public Events
| Name | Description |
| Disposed | Occurs when the object is disposed. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject) |
Top
Inheritance Hierarchy
System.Object
Ninject.Infrastructure.Disposal.DisposableObject
Ninject.Syntax.BindingRoot
Ninject.Modules.NinjectModule
Selerix.Foundation.Interfaces.InterfacesNinjectModule
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also