バックアップ

.Net Remotingでクラサバを作ったが、バックアップがうまくいかなかった。

データは、編集後、5分何もせずにいるとサーバオブジェクトがメモリアウトしてしまう。
このタイミングがとれない。(ちなみに、LifetimeService.LeaseTime を0にすればメモリアウトしない)
しょうがないので、サーバが再起動するタイミング(コンストラクタ)でデータのフラグをみてバックアップするようにした。
(ちなみにサーバソフトの終了時にもバックアップする)