2011-03-29 86 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?