Windows Phone 7中的“WebClient.UploadString”方法在哪里?

时间:2010-09-17 06:50:18

标签: c# windows-phone-7

我有一些旧的代码,我正在转换为在Windows Phone中使用。旧代码是:

private String Post(string url,string Data) { return webClient.UploadString(url,“POST”,Data); }

问题是webClient中没有名为UploadString的函数。相反,它是异步的(UploadStringAsync)。我怎样才能将上面的旧代码转换为立即返回字符串响应,因为UploadString用来做什么?

1 个答案:

答案 0 :(得分:4)

你做不到。 Silverlight不支持同步网络操作。您需要重构代码。有一些涉及等待句柄的黑客可能仍然在技术上有效,但依赖它们是不明智的。