2011-02-05 47 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

相关问题