【发布时间】:2009-02-03 22:13:18
【问题描述】:
我很想知道如何将我的服务设置为在将安装该服务的服务器上完全停止。例如,当我每分钟有很多客户端连接并进行操作时,我想关闭服务进行维护,如何在服务的“OnStop”事件中执行此操作,然后让主服务主机拒绝任何新的客户端连接并让当前连接在它实际关闭其对客户端的服务之前完成,这将确保服务器关闭时服务器上的数据不会损坏。
现在我没有设置为单例,因为我需要服务的可扩展性。因此,我必须以某种方式让我的服务主机独立于知道创建了多少个服务类实例来执行此操作。
【问题讨论】:
标签: vb.net wcf windows-services