private void bgwSenderUrl_ProgressChanged(object sender, ProgressChangedEventArgs e) { // Change the value of the ProgressBar to the BackgroundWorker progress. this.tsbProgressBar.Value = e.ProgressPercentage; HttpGetSenderTaskItem senderTaskItem = e.UserState as HttpGetSenderTaskItem; if (senderTaskItem != null) { this.rtxtOutput.AppendText(string.Format("处理第{0}条数据,请求地址{1}。\n", senderTaskItem.TaskIndex + 1, senderTaskItem.SendUrl)); if (senderTaskItem.Result.IsSuccess) { this.rtxtOutput.AppendText(senderTaskItem.Result.Message); } else { this.rtxtOutput.AppendText(senderTaskItem.Result.Message); } // Set the text. this.tsbMessage.Text = string.Format("请求发送中,完成进度{0}%", e.ProgressPercentage.ToString()); } }
private void btnSend_Click(object sender, EventArgs e) { if (chkHasPostData.Checked) { this.txtResponseMessge.Text = HttpGetSenderTaskItem.SendRequest(this.txtUrl.Text.Trim(), this.txtRequestMessage.Text.Trim(), 15000); } else { this.txtResponseMessge.Text = HttpGetSenderTaskItem.SendRequest(this.txtUrl.Text.Trim(), 15000); } }