public UploadStream(string destinationPath, ShardInfo shard, Account account, CancellationTokenSource cancelToken, long size) { _file = new File(destinationPath, size, FileType.SingleFile, null); _shard = shard; _account = account; _cancelToken = cancelToken; _maxFileSize = _account.Info.FileSizeLimit; Initialize(); }
private RingBufferedStream _innerStream;// = new RingBufferedStream(3000000); //private readonly PipeStream _innerStream = new PipeStream(); //private readonly MemoryStream _innerStream = new MemoryStream(); public DownloadStream(File file, ShardInfo shard, Account account, CancellationTokenSource cancelToken, long?start, long?end) { _file = file; _shard = shard; _account = account; _cancelToken = cancelToken; _start = start; _end = end; Initialize(); }
public MailRuCloudStream(string fileName, string destinationPath, ShardInfo shard, Account account, CancellationTokenSource cancelToken, long size) { _file = new File(destinationPath, size, FileType.SingleFile, null); //{ // //Name = fileName, // FullPath = destinationPath, // Size = new FileSize // { // DefaultValue = size // } //}; _shard = shard; _account = account; _cancelToken = cancelToken; Initialize(); }