相关疑难解决方法(0)

线程化多个异步调用

我的部分Silverlight应用程序需要来自三个服务请求的数据.到目前为止,我一直在链接请求,以便完成其他启动...直到链的末尾,我做我需要做的数据.

现在,我知道那不是最好的方法(!).我一直在寻找AutoResetEvent(链接到MSDN示例)来进行线程化,然后同步结果,但似乎无法使其与异步服务调用一起使用.

有没有人有理由怀疑这种方法还是应该这样做?感谢代码示例!

silverlight multithreading

6
推荐指数
1
解决办法
6004
查看次数

如何在SIlverlight中实现对WCF服务的同步调用?

有时我需要在Silverlight中调用WCF服务并阻止UI直到它返回.当然,我可以分三步完成:

  1. 设置处理程序和阻止UI
  2. 致电服务
  3. 一切都完成后取消阻止UI.

但是,我想将DoSomethingSync方法添加到服务客户端类,只需在需要时调用它.

可能吗?有没有人真正实现过这样的方法?

更新: 看起来答案根本不是使用同步调用.将为异步调用寻找一些易于使用的模式.看一下这篇文章(摘自评论)了解更多信息.

c# silverlight wcf synchronous

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

silverlight ×2

c# ×1

multithreading ×1

synchronous ×1

wcf ×1