【问题标题】:Can a WCF service call a method not from the client?WCF 服务可以调用不是来自客户端的方法吗?
【发布时间】:2011-01-18 16:06:56
【问题描述】:

我创建了一个包含客户端、合同和服务的 WCF 服务应用程序。我使用客户端调用服务中实现的方法。

有没有办法在服务中设置一个计时器并设置它的时间间隔来滴答作响,并有一个在服务被调用期间执行的方法。

我尝试为服务创建一个构造函数(静态和非静态),但没有成功。

我考虑过创建一个 3rd 方客户端,它将执行服务中实现的方法来满足我的需要。

谢谢, 奥德。

【问题讨论】:

    标签: c# wcf


    【解决方案1】:

    如果您希望在调用服务时运行某些东西,那么您可以从客户端执行此操作:

    • 从客户端调用启动进程
    • 从客户端调用服务
    • 来自客户端的呼叫停止过程

    你也可以在服务器端做:

    • 您在服务中的第一行是启动过程
    • 您在服务中的最后一行是停止进程

    注意你必须小心错误处理,否则你会得到很多孤立的进程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多