我有一些旧的代码,我正在转换为在Windows Phone中使用。旧代码是:
private String Post(string url,string Data) { return webClient.UploadString(url,“POST”,Data); }
问题是webClient中没有名为UploadString的函数。相反,它是异步的(UploadStringAsync)。我怎样才能将上面的旧代码转换为立即返回字符串响应,因为UploadString用来做什么?
答案 0 :(得分:4)
你做不到。 Silverlight不支持同步网络操作。您需要重构代码。有一些涉及等待句柄的黑客可能仍然在技术上有效,但依赖它们是不明智的。