Exemplo n.º 1
0
        private void OnDownloadProgressChanged(DownloadClient <DownloadItem> sender, DownloadProgressChangedArgs e, DownloadItem userToken)
        {
            var item = new FileDownloadProgressChangedArgs();

            item.ReceivedBytes = e.ReceivedBytes;
            item.ClientId      = sender.ClientId;

            item.TotalBytesToBeRecieved = e.TotalBytesToBeRecieved;
            item.ProgressPercentage     = e.ProgressPercentage;
            item.DownloadItem           = userToken;
            item.DownloadSpeed          = e.DownloadSpeed;
            RaiseDownloadProgressChanged(item);
        }
Exemplo n.º 2
0
 private void RaiseDownloadProgressChanged(FileDownloadProgressChangedArgs e)
 {
     FileDownloadProgressChanged?.Invoke(e);
 }