public static async void CancelAfterDownloading(this IDownloadService ds, int delayMs) { while (ds.IsBusy == false) { await Task.Delay(delayMs); } ds.CancelAsync(); }
public void Stop() { downloadService.CancelAsync(); Status = DownloadStatus.Stopped; }