2009年11月19日
FxCopに学ぶ番外編(3) : シリアル化コンストラクタを実装します
メールマガジン「C#プログラミングレッスン」では、今、[FxCopに学ぶ編] を連載中です。
そこで取上げようとしたルールで、下書きまでしたのですが、結局メルマガには書かないことにしたルールがいくつかあります。
そのまま捨ててしまうのはもったいないので、ブログに掲載します。
前回の続きです。
■■独自例外クラスの書き方(2)■■
前回は、
と書きましたが、まだ、コンストラクタが不足しています。
というコンストラクタを定義する必要があります。
これがないと、この例外をシリアル化することができません。
例えば、ネットワーク越しにこの例外を伝えたいような場合、このコンストラクタが無いと正しく動作しません。
それには、以下のように修正する必要があります。
■FxCopのルール
CA2229: シリアル化コンストラクタを実装します
Posted by gushwell at 23:33│Comments(0)│TrackBack(0)
この記事へのトラックバックURL
http://trackback.blogsys.jp/livedoor/gushwell/51928152