IModuleManager Interface

The interface that represents the module container for all modules of the application.

Definition

Namespace: MFiles.VAF.Module
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public interface IModuleManager : IVaultApplication
Implements
IVaultApplication

Properties

ApplicationDefinition The application definition information.
(Inherited from IVaultApplication)
ApplicationRunningStatus Returns the application running status. Indicates if the application is starting, stopping or running normally.
(Inherited from IVaultApplication)
ConfigurationStorage The configuration storage object.
(Inherited from IVaultApplication)
EventSourceIdentifier Returns the vault application event source identifier that is used when logging to Windows event log.
(Inherited from IVaultApplication)
ExecutionTracer The execution tracer object.
(Inherited from IVaultApplication)
MetadataStructureValidator The metadata structure validator object.
(Inherited from IVaultApplication)
ModuleLoader The module loader object.
ModulesInError  
PermanentVault The permanent vault object, runs as MFServer user.
(Inherited from IVaultApplication)
TaskManager  
TaskQueueManager  

Methods

AllowLoadOfModule Return whether this module should be loaded or not.
GetModule Gets a module reference from the module manager.
Initialize Called when the vault is brought online.
(Inherited from IVaultApplication)
Install Called when the vault application is installed to the target vault. Called only once in the application lifetime.
(Inherited from IVaultApplication)
StartOperations Called when the vault operations are started.
(Inherited from IVaultApplication)
Uninitialize Called when the vault is put offline.
(Inherited from IVaultApplication)
Uninstall Called when the vault application is uninstalled from the target vault. Called only once in the application lifetime.
(Inherited from IVaultApplication)

See Also