Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WebClient对象中找不到UploadStringTaskAsync方法_C#_.net_Visual Studio 2012_Windows Phone 8 - Fatal编程技术网

C# 在WebClient对象中找不到UploadStringTaskAsync方法

C# 在WebClient对象中找不到UploadStringTaskAsync方法,c#,.net,visual-studio-2012,windows-phone-8,C#,.net,Visual Studio 2012,Windows Phone 8,我试图在UploadStringAsync()(属于System.Net.WebClient)调用上使用Wait,因此我了解到我需要使用UploadStringTaskAsync()方法,但VisualStudio 2012说该方法未在WebClient类上定义,我如何修复该问题?有人面临同样的问题吗? 谢谢安装 更好的是,使用新的而不是WebClient;它更友好。WebClient在Windows Phone 8中没有定义UploadStringTaskAsync,它有WebClient.U

我试图在UploadStringAsync()(属于System.Net.WebClient)调用上使用Wait,因此我了解到我需要使用UploadStringTaskAsync()方法,但VisualStudio 2012说该方法未在WebClient类上定义,我如何修复该问题?有人面临同样的问题吗? 谢谢

安装


更好的是,使用新的而不是
WebClient
;它更友好。

WebClient在Windows Phone 8中没有定义UploadStringTaskAsync,它有WebClient.UploadStringAsync(),您可以这样使用和处理

void sendWebRequest()
     {
         WebClient webClient = new WebClient();
         String data = "";//data to upload
         String url="";
         webClient.UploadStringCompleted += webClient_UploadStringCompleted;
         webClient.UploadStringAsync(new Uri(url), data);
     }
     void webClient_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
     { }

你的目标是fw4.5吗?谢谢,我按照你的建议使用HttpClient。