AutomaticInputSessionShutdown自定义会话关闭处理程序

时间:2012-12-11 16:24:04

标签: c# .net wcf service host

this MSDN article开始,我看到它说明了以下内容:

  

如果将AutomaticInputSessionShutdown属性设置为false,则   通道必须通过其他一些机制关闭。在这种情况下,你必须   添加自定义会话关闭处理程序到   InputSessionShutdownHandlers属性。

如果不向InputSessionShutdownHandlers属性添加自定义会话关闭处理程序并将AutomaticInputSessionShutdown属性设置为false,会产生什么后果?我有两个WCF服务,它们只能相互连接,由证书保护,我不希望它们的会话永远消亡。

1 个答案:

答案 0 :(得分:1)

亚历,

InputSessionShutdown的全部目的是允许服务对客户端做出最终响应,指示客户端可以关闭它的连接。

根据您的描述,本案例中的“客户”是您的另一项服务。只要双工会话终止,“客户端”服务可以正常关闭,不应该提供自定义InputSessionShutdownHandler的任何后果。