Click or drag to resize

VaultData Class

Represents Keeper vault loaded from the IKeeperStorage and decrypted.
Inheritance Hierarchy
SystemObject
  KeeperSecurity.VaultVaultData
    KeeperSecurity.VaultVaultOnline

Namespace: KeeperSecurity.Vault
Assembly: KeeperSdk (in KeeperSdk.dll) Version: 1.0.5
Syntax
C#
public class VaultData : IVaultData, IDisposable

The VaultData type exposes the following members.

Constructors
 NameDescription
Public methodVaultData Instantiates VaultData instance.
Top
Properties
 NameDescription
Public propertyApplicationCount Gets number of all Keeper Secret Manager Applications.
Public propertyClientKey Gets client key. AES encryption key that encrypts data in the local storage Storage
Public propertyFolders Get the list of all folders in the vault. Both user and shared folders.
Public propertyKeeperApplications Gets list of all Keeper Secret Manager Applications.
Public propertyKeeperRecords Get the list of all records in the vault.
Public propertyRecordCount Gets the number of all records in the vault.
Public propertyRecordTypes Gets list of all registered record types.
Public propertyRootFolder Gets vault root folder. My Vault
Public propertySharedFolderCount Gets number of all shared folders in the vault.
Public propertySharedFolders Get the list of all shared folders in the vault.
Public propertyStorage Gets encrypted vault storage.
Public propertyTeamCount Gets the number of all teams user is member of.
Public propertyTeams Get list of all teams user is member of.
Top
Methods
 NameDescription
Public methodDisposeReleases all resources used by the VaultData
Public methodLoadNonSharedDataT Loads non shared (or per user) data associated with the record.
Public methodTryGetFolder Gets the folder associated with the specified folder UID.
Public methodTryGetKeeperApplication Gets a KSM application associated with a specified team UID.
Public methodTryGetKeeperRecord Gets the Keeper record associated with the specified record UID from a record cache.
Public methodTryGetRecordTypeByName Gets record type meta data associated with the record type name.
Public methodTryGetSharedFolder Gets shared folder associated with a specified record UID.
Public methodTryGetTeam Gets a team associated with a specified team UID.
Public methodTryLoadKeeperRecord Tries to load a Keeper from storage. The loaded record can be modified and discarded without changing a record cache.
Top
Extension Methods
 NameDescription
Public Extension MethodAdjustTypedRecord Verifies Typed record.
(Defined by RecordTypesUtils)
Top
See Also