在WP7中进行同步Http / REST调用?

时间:2012-04-21 19:16:08

标签: windows-phone-7 httpwebrequest

我一直致力于Windows Phone 7应用程序&我试图通过使用HttpWebRequest.GetResponse()来进行同步REST调用,但编译器抱怨GetResponse()不可用。我在HttpWebRequest中找到了BeginGetResponse()和EndGetResponse()。但是当我读到这两个方法用于异步调用时。

我们的设计已经实现,只支持同步请求,任何人都可以让我知道“有没有办法在WP7中进行同步调用”

1 个答案:

答案 0 :(得分:3)

您可以通过阻塞AutoResetEvent来模拟同步请求,直到异步调用返回。 See here for a reference implementation.