Click or drag to resize

IModule Methods

The IModule type exposes the following members.

Methods
  NameDescription
Public methodGetConfigKey
Resolves the default configuration key for configurations of this module.
Public methodGetMethodsByAttributeT
Returns a collection of methods decorated with the given attribute.
(Inherited from IMethodSource.)
Public methodGetModuleDescription
Returns the module description.
Public methodGetModuleName
Returns the module name for UI.
Public methodInitialize
Used for module initialization that may include dependencies on other modules. It is automatically called by the Configuration Manager after all modules are loaded.
Public methodLoadConfiguration
LoadConfiguration loads the configuration of the owner module from the vault.
Public methodStart
Used for indicating the module start. It is automatically called by the Configuration Manager after all modules are initialized.
Public methodStop
Used for indicating the module stop. It is automatically called by the Configuration Manager for all modules before are initialized.
Public methodUninitialize
Used for indicating the module un-initialization.
Public methodUnloadConfiguration
Removes the configuration.
Public methodValidateConfiguration
Method to Validate the modules configuration in this vault. Updates the configurations IsValid.
Public methodValidateConfigurationSyntax
Validates the configuration data syntax without touching running configuration.
Top
See Also