所以我在 C# 中使用Polly (fantastic) 作为断路器。
我在调用 Web 服务时使用它来捕获一些异常,例如:
_policy = Policy
.Handle<TargetInvocationException>()
.Or<CommunicationException>()
.Or<EndpointNotFoundException>()
...
但我想知道这样做是否会容易得多:
_policy = Policy
.Handle<Exception>()
然后,如果服务呼叫有任何类型的问题,我将被涵盖。但是我现在担心这样做会在将来给自己带来一些我没有考虑过的问题。
有什么想法吗?