public static void DownloadAndUploadFile(string url, TaskSettings taskSettings = null) { if (!string.IsNullOrEmpty(url)) { if (taskSettings == null) { taskSettings = TaskSettings.GetDefaultTaskSettings(); } WorkerTask task = WorkerTask.CreateDownloadUploadTask(url, taskSettings); if (task != null) { TaskManager.Start(task); } } }