首页 文章

从Windows服务WCF主机调用WCF操作

提问于
浏览
1

我是WCF编程的新手 . 这就是我需要的:

  • 承载WCF服务的Windows服务 . (完成)

  • 可以从正在运行的Windows服务调用WCF服务操作(如GetValue()的客户端应用程序(完成)

  • Windows服务需要在Windows服务启动时从WCF服务调用Start()操作 . 如果没有Windows服务首先调用Start()操作,则(2)中的应用程序无法检索数据 . (尚未完成)

一旦PC启动,Windows服务就需要启动 . 然后它应该开始记录一些数据 . 用户可以随时运行客户端应用程序以检索记录的数据 .

但是,我无法执行自动日志记录部分,因为客户端是调用WCF服务的构造函数的客户端 . 这不能在Windows服务的OnStart()方法中完成 .

有没有办法从Windows服务的Onstart()方法调用WCF操作?

1 回答

  • 0

    因为 - 如果你没有配置它 - 在客户端的每次调用时都会创建一个新的WCF服务类实例,你自己也可以创建一个新的类实例并只调用你的方法 . 从您的服务的角度来看,它只是一个普通的课程 .

    如果你能详细说明在_2575449中做了什么,那将会有很大帮助 .

相关问题