我正在構建一個信使庫,並且我有一個關於如何正確向用戶報告特定錯誤的問題。好的把EventArgs中的異常?
主Messenger類有兩種狀態 - 登錄和註銷。
內部發生的錯誤可能導致客戶端註銷。
例如,DisconnectException(如果SocketException在內部發生),或者如果客戶端無法完成由Messenger服務器發出的挑戰,則爲ChallengeFailedException。
是否可以(或建議)將異常傳遞給LogoutEventArgs中的用戶?例如 - LogoutEventArgs.Exception
還是有更理想的方式來處理這個問題嗎?
我會拋出它,但它發生在一個線程 – NoPyGod 2011-04-05 04:49:01
我在這種情況下添加了一個建議。 – 2011-04-05 06:41:59