我在WCF环境中使用发布订阅模式。
当我想从pub \ sub服务向订阅者发布消息时
我是通过使用反射来实现的。
我正在使用foreach逐个调用这些方法。
如何执行此操作异步?
感谢
答案 0 :(得分:0)
如果您想异步运行每个方法调用而不关心返回值,您可以在新的线程池线程上旋转每个方法调用,例如使用System.Threading.ThreadPool.QueueUserWorkItem(WaitCallback)
。
如果你处于更高级的场景,那就是TPL(任务并行库),Rx.NET(Reactive Extensions)以及其他更有条理和更有能力的方法。