2011-11-23 69 views
0

我目前正在开发一个Winform应用程序的WCF发布订阅服务。我该如何编码,以便每当客户订阅我的服务时,我将能够在我的文本框中显示一条消息,说:“1客户端已连接/从服务断开/连接”如何检查我的WCF服务的连接状态

+2

WCF服务不像ADO.NET连接 - 你不“连接到它”并保持连接。基本上,每个调用都是一个全新的调用 - 默认情况下(通过最佳实践)每个调用都会获得一个新的服务实例,该请求得到处理,返回结果,然后服务再次解散。 –

回答

1

正如马克说,客户不保持到WCF服务的连接,但你可以通过让客户监控虚连接经常所说的“我在这里“在服务”连接“时的方法,当他们停止呼叫时,您认为它们是”断开“的。我发现这个策略适用于分布式处理应用程序,当我想跟踪有多少代理可以工作时。