示例#1
0
 public async Task Save(string id, string contentType, byte[] blob)
 {
     using (var context = new BlobStorageDbContext())
     {
         await context.Save(id, contentType, blob);
     }
 }
 public void Save(string id, string contentType, byte[] blob)
 {
     using (var context = new BlobStorageDbContext(this.nameOrConnectionString))
     {
         context.Save(id, contentType, blob);
     }
 }
示例#3
0
 public void Save(string id, string contentType, byte[] blob)
 {
     using (var context = new BlobStorageDbContext(this.nameOrConnectionString))
     {
         context.Save(id, contentType, blob);
     }
 }
        public void when_saving_blob_then_can_read_it()
        {
            using (var storage = new BlobStorageDbContext(this.dbName))
            {
                storage.Save("test", "text/plain", Encoding.UTF8.GetBytes("Hello"));
            }

            using (var storage = new BlobStorageDbContext(this.dbName))
            {
                var data = Encoding.UTF8.GetString(storage.Find("test"));

                Assert.Equal("Hello", data);
            }
        }