【发布时间】:2008-11-03 18:19:19
【问题描述】:
WCF 服务启动或关闭时是否会触发事件?希望独立于它是自托管还是托管在 IIS 中?
【问题讨论】:
WCF 服务启动或关闭时是否会触发事件?希望独立于它是自托管还是托管在 IIS 中?
【问题讨论】:
ServiceHost 暴露了很多事件:
http://msdn.microsoft.com/en-us/library/system.servicemodel.servicehost_events.aspx
您可以通过使用自定义服务行为来挂钩这些事件:
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.iservicebehavior.aspx
【讨论】:
当然,您的对象的构造函数(尤其是如果您使用的是单例样式)。请原谅无耻的自我推销,但我已经写了两篇关于如何开始使用 WCF (Net.Tcp) 客户端/服务器系统的文章......第一篇是非 IIS(服务根据您自己的条件启动) ),后者是如何修改第一个托管在 IIS 中的,我的第一个句子适用:
【讨论】: