private void ReportEnd()
        {
            FinishedEventArgs e = new FinishedEventArgs();

            e.ResultType = FinishedEventArgs.Result.Success;

            e.File           = File;
            e.File.Completed = true;
            OnDownloadFinished?.Invoke(this, e);
        }
        private void ReportEnd()
        {
            FinishedEventArgs e = new FinishedEventArgs();

            if (File.Downloaded == File.Size)
            {
                e.ResultType = FinishedEventArgs.Result.Success;
            }
            else
            {
                e.ResultType = FinishedEventArgs.Result.Unsuccessful;
            }

            e.File = File;
            if (e.File.Downloaded == e.File.Size)
            {
                e.File.Completed = true;
            }
            OnDownloadFinished?.Invoke(this, e);
        }
Exemplo n.º 3
0
 private void SinglePartUnknownDownloader_OnDownloadFinished(object sender, FinishedEventArgs e)
 {
     DownloadStatus = Status.NotDownloading;
     OnDownloadFinished?.Invoke(this, e);
 }