【发布时间】:2012-04-07 05:41:13
【问题描述】:
我正在开展一个广泛依赖 Exchange Web 服务的项目。截至目前,我将所有服务调用都封装在try/catch 上。虽然这不是问题,但通过将一行变成 10~ 确实会使代码变得相当混乱。
这是我看到的选项:
- 创建
bool TryExecute(Action action, Action failCallback)等函数 - 接口我的所有服务调用并使用拦截器来包装我的调用
这些是我缺少的替代品吗?
【问题讨论】:
标签: c# service error-handling try-catch