【发布时间】:2008-12-03 22:13:44
【问题描述】:
我有一个将托管在 IIS 下的 WCF 服务。现在我有一些在服务构造函数中创建的资源(连接)。当托管服务的 IIS 关闭或重置时,我需要释放这些资源。这些不是每次客户端断开连接时我都会清除的资源,但它们是应用程序范围的资源,只有在服务本身或 IIS 关闭时才会释放。
我看到另一个帖子,有人提到他创建了一个监听器来捕获ServiceHost 的事件。有人可以帮我弄清楚如何获取ServiceHost 的句柄并捕获 IIS 重置或 IIS 关闭事件并释放我在 WCF 服务中的资源吗?
【问题讨论】: