private DownloadCompletedEventArgs OnFileDownloadCompleted(object sender) { var e = new DownloadCompletedEventArgs(); FileDownloadCompleted?.Invoke(sender, e); return(e); }
private void Connection_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e) { FileDownloadInfo info = e.UserState as FileDownloadInfo; if (info == null) { return; } if (e.Error != null || e.Cancelled) { info.Args.Progress = -1; FileDownloadError?.Invoke(this, info.Args); } info.Args.Progress = 1; FileDownloadProgress?.Invoke(this, info.Args); lock (info.LocalFile.Directory) { if (!info.LocalFile.Directory.Exists) { info.LocalFile.Directory.Create(); } } var fs = info.LocalFile.OpenWrite(); var ms = new MemoryStream(e.Result); DeflateStream df = new DeflateStream(ms, CompressionMode.Decompress); df.CopyTo(fs); df.Close(); fs.Close(); FileDownloadCompleted?.Invoke(this, info.Args); StartDLJob(info); }
protected virtual void OnFileDownloadCompleted(FileDownloadCompletedEventArgs e) { FileDownloadCompleted?.Invoke(this, e); }
private void RaiseDownloadCompleted(FileDownloadCompletedArgs e) { FileDownloadCompleted?.Invoke(e); }