C# 在WebClient对象中找不到UploadStringTaskAsync方法
我试图在UploadStringAsync()(属于System.Net.WebClient)调用上使用Wait,因此我了解到我需要使用UploadStringTaskAsync()方法,但VisualStudio 2012说该方法未在WebClient类上定义,我如何修复该问题?有人面临同样的问题吗? 谢谢安装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
更好的是,使用新的而不是
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。