我想要在WCF服务方法期间创建的某些对象Dispose
,但我需要在创建它们的方法范围之外清理它们。当我在ASP.NET中工作时,我通常在Application_EndRequest
事件期间调用该代码。
如果答案是:WCF中没有Application_EndRequest
- 类似的事件,我应该如何清理我的对象?
答案 0 :(得分:1)
您可以为WCF服务实施 IDisposable 。如果服务配置为 PerSession 或 PerCall * 上下文模式,则会在关闭通道并删除服务实例后调用dispose方法。