BasicModule Class
Abstract base class for Configuration implementations.
GetConfigKey
|
Resolves the default configuration key for configurations of this module.
|
GetMethodsByAttributeT
|
Returns a collection of the methods decorated with the given attribute that the module contains.
|
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
|
Actual module needs to have its own LoadConfiguration.
|
MoveConfigurationNamespace
|
Move configuration content from under old namespace to new namespace.
|
RegisterTaskQueue
|
Registers a task queue wrapper and opens the task queue in the server.
- Opens the task queue in the server.
- Registers the TaskQueue object and its associated handlers inside the task queue manager.
|
Start
|
Used for module start that may include dependencies on other modules.
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 they are uninitialized.
|
Uninitialize
|
Used for indicating the module un-initialization.
|
UnloadConfiguration
|
Removes the configuration.
|
ValidateConfiguration
|
Method to validate the configuration in this vault.
|
ValidateConfigurationSyntax
|
Validates the configuration data syntax without touching running configuration.
|