0

WebResponseプロパティの問題に直面していますが、WindowsPhone7アプリケーションで正しく更新されていません。

   ReceiveData()  // I m calling this Function recursively, With Timer.
   {

        strurl = "http://www.***Mylivedatawebsite.com/api/rates.php";
        webRequest = (HttpWebRequest)WebRequest.Create(strurl);

        webRequest.BeginGetResponse(new AsyncCallback(FinishWebRequest), null);
    }

    FinishWebRequest(IAsyncResult result)    
    {
        WebResponse resp = webRequest.EndGetResponse(result);
        StreamReader objReader = new StreamReader(resp.GetResponseStream());

        XDocument Doc = XDocument.Load(objReader); 
    }

解析後、ドキュメントには同じ値が含まれます。私を助けてください。

4

1 に答える 1

2

Windows Phone 7では、通常、Webサービスの応答がキャッシュされます。URLの属性でインクリメンタルアプローチを使用できます。以下にサンプルを示します。

static int increment= 0;
strurl = "http://www.***Mylivedatawebsite.com/api/rates.php"+ "id =" + (increment++).ToString();

このようにして、Webサービスが別の属性IDを確認すると、サーバーに再要求を行います。

于 2012-09-11T05:39:24.687 に答える