C# WCF如何连接到多个正在运行的回调

C# WCF如何连接到多个正在运行的回调,c#,wcf,concurrency,reentrancy,C#,Wcf,Concurrency,Reentrancy,我已经创建了一个WCF解决方案,在这个解决方案中,我可以启动几个同时运行的长时间进程,这些进程报告进度,并可以选择分别取消每个进程。我可以断开客户端的连接,进程继续运行,我可以启动一个新的客户端并添加一个额外的进程,它们都会同时运行。那部分效果很好 我的问题是,如何将第二个客户机连接到所有已运行的回调,并使从第二个客户机添加的任何进程显示在第一个客户机中(如果它仍在运行)?WCF发布者/订阅者模式正是我需要的,我只是不知道如何提问。WCF发布者/订阅者模式正是我需要的,我只是不知道如何提问。并发

我已经创建了一个WCF解决方案,在这个解决方案中,我可以启动几个同时运行的长时间进程,这些进程报告进度,并可以选择分别取消每个进程。我可以断开客户端的连接,进程继续运行,我可以启动一个新的客户端并添加一个额外的进程,它们都会同时运行。那部分效果很好


我的问题是,如何将第二个客户机连接到所有已运行的回调,并使从第二个客户机添加的任何进程显示在第一个客户机中(如果它仍在运行)?

WCF发布者/订阅者模式正是我需要的,我只是不知道如何提问。

WCF发布者/订阅者模式正是我需要的,我只是不知道如何提问。

并发模式。可重入性
与您的提问无关,将其编辑为更好的标题,以反映您的问题。至于如何解决它,请查看如何实现“消息总线”。在谷歌搜索消息总线并没有找到我想要的内容之后,我最终偶然发现了一个WCF发布/订阅模式,这正是我所需要的,所以感谢您为我指明了我所寻找的路径的大致方向,尽管我不知道如何描述它。如果我能更好地描述我想要的东西,我相信你会给出更好的方向
ConcurrencyMode.Reentrant
与您的问题有关,请将其编辑为更好的标题,以反映您的问题。至于如何解决此问题,请查看如何实现“消息总线”。在谷歌搜索消息总线后,没有找到我想要的内容,我最终偶然发现了一个WCF发布/订阅模式,这正是我所需要的,所以感谢您为我指明了我所寻找的路径的大致方向,尽管我不知道如何描述它。如果我能更好地描述我想要的东西,我相信你会给出更好的方向