2011-10-03 67 views

回答

0

当然可以。这不是一个开箱即用的解决方案......我们知道,我们通过Silverlight进行的每个调用都是异步的,因此无论有未决请求,客户端都会继续响应。

也就是说,您可以使用HttpPollingDuplex并使用这种回调来通知您的客户端,或者您可以只需定期轮询服务器以获取操作的当前状态。

注意保存状态服务器变量应最好存储在ASP.NET会话并最终访问的块,因为你是从一个线程写它,并从另一个

阅读它希望这会有所帮助

+0

如果从另一个线程访问的所有内容都是仅由非轮询线程设置(而未获取)的变量,您是否需要锁定块? –