private void DownloadChangeLogDoWork(object sender, DoWorkEventArgs e) { DownloadChangeLogResult result = new DownloadChangeLogResult(); String downloadedText = DownloadString((String)e.Argument); if (downloadedText != null) { result.Success = true; result.LogText = downloadedText; } else { result.Success = false; } e.Result = result; }