1
我正在致力於一個廣泛依賴Exchange Web服務的項目。截至目前,我正在將所有服務電話都打包在try
/catch
上。雖然這並不是一個問題,但是通過將一條線變爲10〜,它確實混亂了很多代碼。進行服務調用的好習慣
下面是我看到的選項:
- 創建一個函數,如
bool TryExecute(Action action, Action failCallback)
- 界面我所有的服務調用和使用攔截器來包裝我的電話
這些是任何的替代品我錯過了?