Pel*_*dao 13 wcf dispose callback
我正在使用OperationContext.Current.GetCallbackChannel来获取调用WCF服务操作的客户端的通道.
我是否需要担心关闭/处理这些回调通道还是由框架来处理?
好吧,我只是自己尝试了,结果是如果你关闭并处理回调通道(在转换为IClientChannel之后)整个服务通道变得无用,并且在被调用时抛出一个ProtocolException:
"这个信道不再能够用于发送信息作为输出会话被自动关闭,由于一个服务器启动的关闭.或者禁用自动关闭由DispatchRuntime.AutomaticInputSessionShutdown设置为假,或考虑修改关闭协议与远程服务器."
我认为这是试图关闭和处置回调通道的不受欢迎的后果或副作用,这意味着不应该这样做.
归档时间: |
|
查看次数: |
4752 次 |
最近记录: |