IVaultApplication Interface

Common interface for the vault applications.

Definition

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

Properties

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

Methods

Initialize Called when the vault is brought online.
Install Called when the vault application is installed to the target vault. Called only once in the application lifetime.
StartOperations Called when the vault operations are started.
Uninitialize Called when the vault is put offline.
Uninstall Called when the vault application is uninstalled from the target vault. Called only once in the application lifetime.

See Also