Apparently, one big thing was removed from Silverlight between Alpha and the current Beta 1: It's not possible to make synchronous web requests anymore.
I must be honest: I have always been recommending against synchronous requests from a web browser to a web server. But it was nice to have the possibility to do it. I can think of a couple of scenarios where it makes sense. What I don't quite understand is why they removed it. The reason given yesterday (that it blocks the UI thread) is not really a good one, considering how easy it is to start a worker thread and to send the request from there... then again, one can argue that if you do start a worker thread anyway, you'd just as easily send an asynchronous request.
| posted on Thursday, March 6, 2008 4:58 AM