2011-02-05 46 views
1

我正在定義一個自定義的異常類來向我的處理程序發出要採取的特定操作的信號。我想知道如果我應該讓我的例外序列化或不。我不打算將這個異常用作比當前執行退出更多的異常。我應該讓我的CustomException可序列化嗎?

(是的,我確實需要一個自定義異常類。我對此非常肯定)

+0

可能的重複[爲什麼我應該總是讓我的Exceptions \ [serializable \]? (.NET)](http://stackoverflow.com/questions/1066701/why-should-i-always-make-my-exceptions-serializable-net) – 2014-10-08 15:58:23

回答

2

最好的做法是讓他們序列化。通過這種方式,它們可以跨AppDomain序列化,甚至可以處理邊界。

+1

關於自定義異常的Microsoft指南:[設計自定義異常](http ://msdn.microsoft.com/en-us/library/ms229064.aspx) – 2011-02-05 02:28:16

相關問題