2011-02-05 15 views
1

カスタム例外クラスを定義して、特定のアクションを実行するようにハンドラに通知します。私は私の例外Serializableを作るべきかどうか私は思っています。私は、現在の実行の終了以外のものとして例外を使用するつもりはありません。CustomExceptionをシリアライズ可能にする必要がありますか?

(はい、私はカスタム例外クラスが必要です。私はそのことについてかなり確信している)

+0

[私はいつも例外[シリアル化可能\]を作るべきですか? (.NET)](http://stackoverflow.com/questions/1066701/why-should-i-always-make-my-exceptions-serializable-net) –

答えて

2

ベストプラクティスは、それらを直列化可能にすることです。こうすることで、AppDomain、またはプロセス、境界までシリアル化できます。

+1

カスタム例外に関するMicrosoftのガイドライン:[カスタム例外の設計](http ://msdn.microsoft.com/en-us/library/ms229064.aspx) –

+0

このコメントには現在死んだリンクが含まれています:-( –

+0

更新されたリンク(.netバージョンを4に変更しました)http://msdn.microsoft .com/ja-us/library/ms229064(v = vs.100).aspx –

関連する問題