public async Task DropRecreateStoreWithAllTables() { await SemaphoreSlim.WaitAsync(); try { IFStore store = (IFStore)this.profiles.Store; await store.DeleteAndRecreateStore(); } finally { SemaphoreSlim.Release(); } }
public async Task WriteSpecialFile(string filename, byte[] buffer) { IFStore store = (IFStore)this.profiles.Store; await store.WriteSpecialFile(filename, buffer); }
public async Task <byte[]> LoadSpecialFile(string filename) { IFStore store = (IFStore)this.profiles.Store; return(await store.LoadSpecialFile(filename)); }
public FStoreRepository(IFStore fstore, Func <T, byte[]> serialize, Func <byte[], T> deserialize) { this._fStore = fstore; this._serialize = serialize; this._deserialize = deserialize; }