Пример #1
0
        public async Task DropRecreateStoreWithAllTables()
        {
            await SemaphoreSlim.WaitAsync();

            try
            {
                IFStore store = (IFStore)this.profiles.Store;
                await store.DeleteAndRecreateStore();
            }
            finally
            {
                SemaphoreSlim.Release();
            }
        }
Пример #2
0
 public async Task WriteSpecialFile(string filename, byte[] buffer)
 {
     IFStore store = (IFStore)this.profiles.Store;
     await store.WriteSpecialFile(filename, buffer);
 }
Пример #3
0
        public async Task <byte[]> LoadSpecialFile(string filename)
        {
            IFStore store = (IFStore)this.profiles.Store;

            return(await store.LoadSpecialFile(filename));
        }
Пример #4
0
 public FStoreRepository(IFStore fstore, Func <T, byte[]> serialize, Func <byte[], T> deserialize)
 {
     this._fStore      = fstore;
     this._serialize   = serialize;
     this._deserialize = deserialize;
 }