Click or drag to resize

IVaultApplication Interface

Common interface for the vault applications.

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

The IVaultApplication type exposes the following members.

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