簡單的寫一下吧,雖然不算多,但是要是不寫估計這點知識也要忘記了。
windows phone7的開發中關於異步連接網絡的操作
String url = "http://www.lalala.com";
HttpWebRequest request = WebRequest.Create(url);//不用構造方法,而是後者的一個靜態方法
此處跟上一篇博文很相似,開始一個一步的操作
request.BeginGetResponse(
//這兩個參數一個是AsyncCallback類型的回調函數,當異步操作完成的時候進行這個方法的執行
//第二個參數是啓動這個異步操作的對象,此處就是request
(result)=>
{ //EndGetResponse返回的是WebReponse的實例,所以用強制類型轉換一下
HttpWebResponse response = (HttpWenResponse)request.EndGetResponse(result);
using(streamReader read = new StreamReader(response.GetResponseStream()))
{
//此處換成你想要進行的操作
String str = read.ReadToEnd();
response.Close();
}
},request);