【发布时间】:2014-01-16 11:12:39
【问题描述】:
我是 WCF 编程的新手。 这是我需要的:
- 托管 WCF 服务的 Windows 服务。 (完成)
- 可以从正在运行的 Windows 服务调用 WCF 服务操作(例如 GetValue())的客户端应用程序(完成)
- Windows 服务启动时,需要从 WCF 服务调用 Start() 操作。 (2) 中的应用程序在没有 Windows 服务首先调用 Start() 操作的情况下无法检索数据。 (未完成)
PC 启动后,Windows 服务需要启动。然后它应该开始记录一些数据。用户可以随时运行客户端应用程序来检索记录的数据。
但是,我无法执行自动日志记录部分,因为客户端是调用 WCF 服务构造函数的人。这不能在 Windows 服务的 OnStart() 方法中完成。
有没有办法从 Windows 服务的 Onstart() 方法调用 WCF 操作?
【问题讨论】: