读书人

数据太大下载不下来(程序未响应)哪

发布时间: 2012-01-03 22:16:06 作者: rapoo

数据太大下载不下来(程序未响应),谁能帮我加一个异步操作
private void test()
{
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
request.Timeout = 6000;
request.Method = "GET ";
request.ContentType = "text/xml ";
////加异步操作
//发送请求并获取相应
response = request.GetResponse() as HttpWebResponse;

Stream stream = response.GetResponseStream();
StreamReader sr = new StreamReader(stream, Encoding.GetEncoding( "gb2312 "));
StreamWriter sw = new StreamWriter( "c:\\save.xml ", false, Encoding.GetEncoding( "gb2312 "));

string source;
while ((source = sr.ReadLine()) != null)
{
sw.WriteLine(source);
}

sw.Close();
sr.Close();
stream.Close();
MessageBox.Show( "ok ");

}

[解决办法]
up

读书人网 >C#

热点推荐