BenSelect Documentation
InterfacesNinjectModule Class
See Also  Send Feedback
Selerix.Foundation.Interfaces Namespace : InterfacesNinjectModule Class
Allows to use core service injection.

Public Properties

 NameDescription
public PropertyBindingsGets the bindings that were registered by the module. (Inherited from Ninject.Modules.NinjectModule)
public PropertyIsDisposedGets a value indicating whether this instance is disposed. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject)
public PropertyKernelGets the kernel that the module is loaded into. (Inherited from Ninject.Modules.NinjectModule)
public PropertyNameGets 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

 NameDescription
public MethodAddBindingRegisters the specified binding. (Inherited from Ninject.Modules.NinjectModule)
public MethodBindOverloaded. Declares a binding for the specified service. (Inherited from Ninject.Syntax.BindingRoot)
public MethodDisposeOverloaded. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from Ninject.Infrastructure.Disposal.DisposableObject)
public MethodLoadOverridden. Load core services.  
public MethodOnLoadCalled when the module is loaded into a kernel. (Inherited from Ninject.Modules.NinjectModule)
public MethodOnUnloadCalled when the module is unloaded from a kernel. (Inherited from Ninject.Modules.NinjectModule)
public MethodOnVerifyRequiredModulesCalled after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule)
public MethodRebindOverloaded. Removes any existing bindings for the specified service, and declares a new one. (Inherited from Ninject.Syntax.BindingRoot)
public MethodRemoveBindingUnregisters the specified binding. (Inherited from Ninject.Modules.NinjectModule)
public MethodUnbindOverloaded. Unregisters all bindings for the specified service. (Inherited from Ninject.Modules.NinjectModule)
public MethodUnloadUnloads the module from the kernel. (Inherited from Ninject.Modules.NinjectModule)
public MethodVerifyRequiredModulesAreLoadedCalled after loading the modules. A module can verify here if all other required modules are loaded. (Inherited from Ninject.Modules.NinjectModule)
Top

Public Events

 NameDescription
public EventDisposedOccurs 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

© 2024 All Rights Reserved.