我搜索了SO的样本,但似乎很少关注,而大多数焦点转向“如何绕过'使用'问题'并处理典型的Expected Exceptions。
我正在使用WPF Windows客户端实现Session-ful,WsDualHttpBinding
全双工WCF服务。 ReliableMessaging
在两端都已启用。服务InstanceContextMode
为PerSession
。我已经处理了使服务和客户端健壮的大多数其他问题,但我注意到我不时看到ServerTooBusyExceptions
。当看到ServerTooBusyExceptions
时,可靠的消息传递似乎可以解决我的重试逻辑,但我想知道当我看到这些异常时,是否有任何类型的重试逻辑应该在我身边实现。
有没有人专门处理此例外的例子?我不需要处理服务调用引发的异常的一般示例,以及对Abort()
等必需的调用。我有很多这些。当看到这个异常时,我需要处理重试的具体示例。