IModule Methods

Methods

GetConfigKey Resolves the default configuration key for configurations of this module.
GetMethodsByAttributeT Returns a collection of methods decorated with the given attribute.
(Inherited from IMethodSource)
GetModuleDescription Returns the module description.
GetModuleName Returns the module name for UI.
Initialize Used for module initialization that may include dependencies on other modules. It is automatically called by the Configuration Manager after all modules are loaded.
LoadConfiguration LoadConfiguration loads the configuration of the owner module from the vault.
Start Used for indicating the module start. It is automatically called by the Configuration Manager after all modules are initialized.
Stop Used for indicating the module stop. It is automatically called by the Configuration Manager for all modules before are initialized.
Uninitialize Used for indicating the module un-initialization.
UnloadConfiguration Removes the configuration.
ValidateConfiguration Method to Validate the modules configuration in this vault. Updates the configurations IsValid.
ValidateConfigurationSyntax Validates the configuration data syntax without touching running configuration.

See Also