我有一些要转换为在Windows Phone中使用的旧代码。旧代码是:
私有字符串发布(字符串url,字符串数据)
{
返回webClient.UploadString(url,“ POST”,数据);
}
问题是在webClient中没有一个名为UploadString的函数。相反,它是异步的(UploadStringAsync)。我如何转换上面的旧代码以立即返回字符串响应,如UploadString那样?
最佳答案
你不能Silverlight不支持同步网络操作。您需要重构代码。有一些涉及等待句柄的技巧在技术上仍然可以正常工作,但是依靠它们是不明智的。
关于c# - Windows Phone 7中的“WebClient.UploadString”方法在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3733221/