Пример #1
0
        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());
            }
        }
Пример #2
0
 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);
     }
 }