0

这是我想做的事情:

  1. 拥有一个托管 WCF 服务的 Windows 服务。此服务还将通过 SQLDependency 从 SQL Server 获取通知。
  2. 当 SQL Server 通知 Windows 服务发生了某些变化时,我希望它通过它托管的 WCF 服务向所有客户端发起回调。

这是我到目前为止所拥有的:

  1. 具有回调等的 WCF 服务。它可以工作并且客户端会收到回调(但到目前为止,只有客户端先发送消息!)。
  2. 托管 WCF 服务并获取 SQLDependency 通知的 Windows 服务

这是我摔倒在我脸上的地方:

  1. 如何让 Windows 服务通知 WCF 服务它应该将消息发送给客户端?
4

1 回答 1

1

在您的 WCF 服务上创建一个公共方法,该方法可由您的 Windows 服务调用,该方法将启动对所有客户端的回调。然后将 WCF 服务引用添加到您的 Windows 服务,从那里应该很容易。

于 2011-05-13T21:39:30.937 回答