4
在我的Silverlight應用程序中,我想正確處理不同的服務器錯誤。 我爲DomainOperationException
創建了處理程序,但我想獲得有關問題根本原因的更具體信息,併爲用戶提供更清晰的消息。正確處理DomainOperationException
可能的方式來做到這一點:
OperationStatus
給了我一定的優勢,但仍主要是連接到服務器的所有 錯誤有OperationStatus.ServerError
無論是DB或IIS問題;- 異常也有
ErrorCode
屬性,但我不知道從哪裏獲得適用於RIA的可能的錯誤代碼列表;
注意:即使沒有自己設定ErrorCode
當DB連接問題,在服務器端產生它的價值500。這就是爲什麼我希望RIA做所有骯髒的工作,並且我會避免做這些冗餘的工作。
問題:
- 什麼是正確處理
DomainOperationException
的最佳方式? - 從哪裏得到可能的錯誤代碼?
我喜歡分享枚舉此目的。效果很好。 –