public LocalRecordStore(IRecord record, StorageFolder folder, string encryptionKey) { IObjectStore store = new FolderObjectStore(folder); if (!String.IsNullOrEmpty(encryptionKey)) { store = new EncryptedObjectStore(store, new Cryptographer(), encryptionKey); } Initialize(record, store, null); }
static IObjectStore CreateObjectStore(StorageFolder container, string encryptionKey) { if (container == null) { throw new ArgumentNullException("container"); } IObjectStore store = new FolderObjectStore(container); if (!string.IsNullOrEmpty(encryptionKey)) { store = new EncryptedObjectStore(store, new Cryptographer(), encryptionKey); } return(store); }
static IObjectStore CreateObjectStore(StorageFolder container, string encryptionKey) { if (container == null) { throw new ArgumentNullException("container"); } IObjectStore store = new FolderObjectStore(container); if (!string.IsNullOrEmpty(encryptionKey)) { store = new EncryptedObjectStore(store, new Cryptographer(), encryptionKey); } return store; }
internal LocalVault(HealthVaultApp app, StorageFolder vocabFolder, StorageFolder recordFolder) : this(app, FolderObjectStore.CreateRoot(vocabFolder), FolderObjectStore.CreateRoot(recordFolder)) { }
internal LocalVault(HealthVaultApp app) : this(app, FolderObjectStore.CreateRoot(), FolderObjectStore.CreateRoot()) { }