MetadataCacheVault Class

Wrapper class for M-Files vault object to implement a local metadata cache.

Definition

Namespace: MFiles.VAF.MetadataCache
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public abstract class MetadataCacheVault : Vault, 
	IVault
Inheritance
Object    MetadataCacheVault
Implements
IVault, Vault

Constructors

Properties

ApplicationTaskOperations  
Async  
AutomaticMetadataOperations  
ClassGroupOperations  
ClassOperations Accessor for class operations interface. Returns the cache wrapper interface.
ClientOperations  
CurrentLoggedInUserID  
CustomApplicationManagementOperations  
DataSetOperations  
DocumentComparisonOperations  
ElectronicSignatureOperations  
EventLogOperations  
ExtensionAuthenticationOperations  
ExtensionMethodOperations  
ExternalObjectOperations  
InnerVault The inner vault object.
KeepAlive  
LoggedIn  
LoginAccountOperations  
LoginSessionID  
ManagementOperations  
ManagementOperationsAccess  
Name  
NamedACLOperations  
NamedValueStorageOperations  
NotificationOperations  
ObjectFileOperations  
ObjectOperations Accessor for object operations interface. Returns the cache wrapper interface.
ObjectPropertyOperations  
ObjectSearchOperations  
ObjectTypeOperations Accessor for object type operations interface. Returns the cache wrapper interface.
PropertyDefOperations Accessor for property def interface. Returns the cache wrapper interface.
ReadOnlyAccess  
ScheduledJobManagementOperations  
ServerDataPushOperations  
SessionInfo  
SharedLinkOperations  
TraditionalFolderOperations  
UserGroupOperations Accessor for user group operations interface. Returns the cache wrapper interface.
UserOperations Accessor for user operations interface. Returns the cache wrapper interface.
UserOperationsEx  
UserSettingOperations  
ValueListItemOperations  
ValueListOperations  
VaultLanguages  
VaultWOPIOperations  
ViewOperations  
WorkflowOperations Accessor for class operations interface. Returns the cache wrapper interface.

Methods

ChangePassword  
CloneForParallelActivity  
CloneFrom  
DetachSession  
DisconnectDevice Disconnects the specified device of the logged-in user from the server.
DoesLicenseHaveFeature  
GetAllTranslations  
GetGUID  
GetMetadataStructureItemIDByAlias Returns the metadata structure item id based on the given alias and type.
GetMetadataStructureItemIDsByAliases  
GetMetadataStructureVersionID  
GetMFilesURLForVaultRoot  
GetServerLicenseStatus  
GetServerVersionOfVault  
GetStateAdmin Gets the full (admin) state data struct.
GetVaultServerAttachments  
Initialize Initializes the cache vault.
LogOutSilent  
LogOutWithDialogs  
Restart  
TestConnectionToServer  
TestConnectionToVault  
TestConnectionToVaultWithTimeout  
Wrap Wraps the passed vault with a a local metadata structure cache.

Fields

structure The actual structure cache.

Extension Methods

ResolveID Resolves the id of a vault element by reference.
(Defined by ExtensionMethods)
ResolveID Resolves the id of a vault element by reference.
(Defined by ExtensionMethods)
ResolveItem Resolves the object/valuelist item id for the passed reference. Note: This method will return unsafe id's with type = -1, when the identifier cannot be resolved, but an unsafe id is available.
(Defined by ExtensionMethods)
ResolveItem Resolves the object/valuelist item id for the passed reference
(Defined by ExtensionMethods)

See Also