public async Task <Stream> Get(Uri address, CancellationToken cancellationToken = new CancellationToken()) { var reference = _enchiladaFilesystemResolver.OpenFileReference(address.AbsoluteUri); return(await reference.OpenReadAsync() .ConfigureAwait(false)); }
public async Task <string> Index(string bucket, string imageName) { using (var downloadFileReference = enchilada.OpenFileReference($"enchilada://{bucket}/{imageName}")) { using (var downloadFileStream = await downloadFileReference.OpenReadAsync()) { long size = downloadFileReference.Size; var reader = new StreamReader(downloadFileStream); return(await reader.ReadToEndAsync()); } } }