2011-03-29 73 views
0

我想爲json創建一個簡單的webrequest,我試圖在MSDN上使用示例。WebRequest.Create(MSDN示例)

// Create a new 'Uri' object with the specified string. 
     Uri myUri =new Uri("http://www.contoso.com"); 
     // Create a new request to the above mentioned URL. 
     WebRequest myWebRequest= WebRequest.Create(**myUri**); 
     // Assign the response object of 'WebRequest' to a 'WebResponse' variable. 
     WebResponse myWebResponse= **myWebRequest**.GetResponse(); 

我收到以下錯誤;

甲字段初始不能引用非靜態字段,方法或性能上的對象

突出顯示。 (myUri和myWebRequest)任何想法的?

謝謝

回答

2

這是行不通的,因爲Silverlight中的所有內容都必須是異步的。他們強制執行此操作,因爲主線程上的所有執行都會鎖定UI。這種方法提供了更好的用戶體驗,並且是開發人員掌握使用線程進行基本開發活動的權衡。

看到這個:

How to use HttpWebRequest (.NET) asynchronously?