public void DownloadFile(IRecordingInfo file, string LoadPath, string FileName1C)
        {
            if (file != null && App.Channel != null && App.Channel.IsAuthenticated)
            {
                RequestGetFile request = new RequestGetFile
                {
                    Folder   = UsersFolder.RecordingFolder,
                    FileName = file.FileName
                };

                App.Channel.BeginRequest(request, RecordingFileReceived, LoadPath + FileName1C);
            }
        }
Exemple #2
0
        private async Task <TFile> DownloadFilePartAsync(IInputFileLocation location, int offset, CancellationToken cancellationToken)
        {
            var filePartSize = location is TInputDocumentFileLocation
                                   ? DownloadDocumentPartSize
                                   : DownloadPhotoPartSize;

            var requestGetFile = new RequestGetFile
            {
                Location = location,
                Limit    = filePartSize,
                Offset   = offset
            };

            return((TFile)await RequestService.SendRequestAsync(requestGetFile, cancellationToken).ConfigureAwait(false));
        }