【发布时间】:2012-07-13 04:21:44
【问题描述】:
我很难使用 NetTcpBinding 和超时。我知道这可以通过在每个服务调用周围编写 Try-Catch-block 来解决,并且在失败时使用 ChannelFactory 创建一个新通道并再次进行相同的调用。唯一的问题是,我必须在数百个地方进行这种丑陋的测量。
我知道必须有更好的解决方案。不幸的是,继承不是我的情况。方面可以工作,但在.net中没有对它们的真正支持..
我想知道是否可以扩展 WCF(通道模型?),如果抛出超时异常,通道会自动重新生成(或尝试重新连接)并再次进行相同的调用。一切都在幕后。
【问题讨论】:
标签: .net wcf nettcpbinding channelfactory