據我所知,當應用程序特定的錯誤處理可用時,使用它們並不是一個好習慣。WCF異步調用方法可能失敗嗎?
我打電話從WCF服務的方法,像這樣:
Service.Login += new EventHandler<LoginCompletedEventArgs>(LoginCompleted);
Service.LoginAsync(username, password);
在出現的「LoginCompleted」的方法,我可以使用以下方法來檢查錯誤:
if (e.Error == null)
爲錯誤可以在方法完成後分析,是否仍需要在「LoginAsync」調用中放置try-catch塊?換句話說,可以什麼與'LoginAsync'調用出錯?
如果這些事情發生了,任何想法哪部分代碼會把它們拿起來? – user1567095
我認爲這些東西是應該在最後一道防線上應該處理的東西:這可能是主要方法中的嘗試/捕獲或類似的東西,因爲我認爲這是一個非常微弱的情況。 =) – Hugo
謝謝你的回答。 – user1567095