Blacker.MangaScraper.ViewModel.DownloadManagerViewModel.CancelRunningDownloads C# (CSharp) Метод

CancelRunningDownloads() публичный Метод

public CancelRunningDownloads ( ) : void
Результат void
        public void CancelRunningDownloads()
        {
            foreach (var download in Downloads.Where(d => !d.Completed))
            {
                try
                {
                    download.Cancel(null);
                }
                catch (Exception ex)
                {
                    _log.Error("Unable to cancel download.", ex);
                }
            }
        }

Usage Example

Пример #1
0
        public void Cleanup()
        {
            if (_requestQueue != null)
            {
                _requestQueue.Stop();
            }

            try
            {
                _downloadManager.CancelRunningDownloads();
            }
            catch (Exception ex)
            {
                _log.Error("Unable to cancel download during cleanup.", ex);
            }
        }