接收WCF ServerTooBusyException时处理重试的示例?

时间:2011-12-15 00:54:29

标签: .net wcf

我搜索了SO的样本,但似乎很少关注,而大多数焦点转向“如何绕过'使用'问题'并处理典型的Expected Exceptions

我正在使用WPF Windows客户端实现Session-ful,WsDualHttpBinding全双工WCF服务。 ReliableMessaging在两端都已启用。服务InstanceContextModePerSession。我已经处理了使服务和客户端健壮的大多数其他问题,但我注意到我不时看到ServerTooBusyExceptions。当看到ServerTooBusyExceptions时,可靠的消息传递似乎可以解决我的重试逻辑,但我想知道当我看到这些异常时,是否有任何类型的重试逻辑应该在我身边实现。

有没有人专门处理例外的例子?我不需要处理服务调用引发的异常的一般示例,以及对Abort()等必需的调用。我有很多这些。当看到这个异常时,我需要处理重试的具体示例。

0 个答案:

没有答案