public async Task <BinaryDownloadStream> OpenDownloadStreamAsync(string id) { var(success, stream) = await BinaryDownloadStream.OpenAsync(_maps, _chunks, _maxChunkLenght, id, _nrwl); return(success ? stream : null); }
public FileDownloadStream(BinaryDownloadStream bds, IMongoCollection <Element> elements, string id) { var fSearch = elements.Find(x => x.ID == id && x.Removed == false).ToList(); if (fSearch.Count == 0) { throw new MdbfsElementNotFoundException(); } _file = fSearch.First(); _bds = bds; }
public BinaryDownloadStream OpenDownloadStream(string id) { var(success, stream) = BinaryDownloadStream.Open(_maps, _chunks, _maxChunkLenght, id, _nrwl); return(success ? stream : null); }