DynamicModuleLoaderLoadModules Method |
Loads the modules. Creates an instance of each available class that implements IModule.
Namespace:
MFiles.VAF
Assembly:
MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
Syntaxpublic virtual IEnumerable<IModule> LoadModules(
Vault vault,
bool initializeModules = true,
bool disableInfoMessageLogging = true,
bool throwExceptions = false
)
Public Overridable Function LoadModules (
vault As Vault,
Optional initializeModules As Boolean = true,
Optional disableInfoMessageLogging As Boolean = true,
Optional throwExceptions As Boolean = false
) As IEnumerable(Of IModule)
public:
virtual IEnumerable<IModule^>^ LoadModules(
Vault^ vault,
bool initializeModules = true,
bool disableInfoMessageLogging = true,
bool throwExceptions = false
)
Parameters
- vault
- Type: Vault
The vault object. - initializeModules (Optional)
- Type: SystemBoolean
Specifies whether the loaded modules should also load their configurations.
Defaults to true. - disableInfoMessageLogging (Optional)
- Type: SystemBoolean
True if the loader should not write informational messages to the
event log. - throwExceptions (Optional)
- Type: SystemBoolean
True if exceptions should be leaked through if retry-able errors are
encountered in module initialization.
Return Value
Type:
IEnumerableIModuleCollection of loaded modules.
Implements
IModuleLoaderLoadModules(Vault, Boolean, Boolean, Boolean)
See Also