![]() |
1
6
当文档说“优雅”时,它实际上是在讨论何时调用
客户机会感到困惑,不想确认关闭,服务器就会超时。
您真正想要的并不是优雅的连接关闭,而是强制断开无法成功登录的客户机。为了做到这一点,您必须在操作完成时为注册一个事件处理程序, 之后 发送响应:
这将执行我非常确定的操作—将“失败”发送回客户机,清除所有需要清理的内容,然后断开客户机连接,防止在会话中进行任何进一步的活动。 顺便说一句,我不知道这与实际的服务代码有多接近,但是当您可以使用WCF的内置服务凭证系统时,在服务上使用“登录”方法有点多余。 |
![]() |
2
0
为什么要关闭连接服务器端?我知道你想尽快清理资源。但是,为什么不使用WCF提供的可用限制(实例模式等)和超时选项来管理这一点呢? |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 6 年前 |