Click or drag to resize

IModuleManager Interface

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

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

The IModuleManager type exposes the following members.

Properties
  NameDescription
Public propertyApplicationDefinition
The application definition information.
(Inherited from IVaultApplication.)
Public propertyApplicationRunningStatus
Returns the application running status. Indicates if the application is starting, stopping or running normally.
(Inherited from IVaultApplication.)
Public propertyConfigurationStorage
The configuration storage object.
(Inherited from IVaultApplication.)
Public propertyEventSourceIdentifier
Returns the vault application event source identifier that is used when logging to Windows event log.
(Inherited from IVaultApplication.)
Public propertyExecutionTracer
The execution tracer object.
(Inherited from IVaultApplication.)
Public propertyMetadataStructureValidator
The metadata structure validator object.
(Inherited from IVaultApplication.)
Public propertyModuleLoader
The module loader object.
Public propertyPermanentVault
The permanent vault object, runs as MFServer user.
(Inherited from IVaultApplication.)
Public propertyTaskQueueManager
Task queue manager object.
(Inherited from IVaultApplication.)
Top
Methods
  NameDescription
Public methodAllowLoadOfModule
Return whether this module should be loaded or not.
Public methodGetModule
Gets a module reference from the module manager.
Public methodInitialize
Called when the vault is brought online.
(Inherited from IVaultApplication.)
Public methodInstall
Called when the vault application is installed to the target vault. Called only once in the application lifetime.
(Inherited from IVaultApplication.)
Public methodStartOperations
Called when the vault operations are started.
(Inherited from IVaultApplication.)
Public methodUninitialize
Called when the vault is put offline.
(Inherited from IVaultApplication.)
Public methodUninstall
Called when the vault application is uninstalled from the target vault. Called only once in the application lifetime.
(Inherited from IVaultApplication.)
Top
See Also