簡體   English   中英

為什么我的智能清單HttpWebRequest.GetResponse方法沒有?

[英]Why isn't my intellisense listing HttpWebRequest.GetResponse method?

using System;
using System.Net;
using System.Xml.Linq;


namespace PhoneApp1
{
    public class ABC
    {
        //constructor

        public ABC()
        {


        }

        void abc()
        {
            String url = "";

            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
            HttpWebResponse resp = (HttpWebResponse)req.GetRepsonse(); //why a wiggly line here?
            XDocument Xmldoc = XDocument.Load(url);
        }

我沒有為req對象獲取GetResponse() 為什么會這樣呢?

鏈接和許多鏈接說應該可行。

給定您的命名空間,我假設您正在編寫Windows Phone 7應用程序。 (在問題中明確指出這一點將很有幫助。)Windows Phone 7開發使用Silverlight,它不支持GetResponse類的同步操作。 您應該查看HttpWebRequest的MSDNSilverlight版本 ,並查找旁邊帶有電話圖標的成員。 請注意,如果您單擊該鏈接, 找不到GetResponse方法。 您必須調用BeginGetResponse並異步處理它。

(通過將新的異步工作放入C#5中,一切將變得更加容易。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM