バックアップ

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

データは、編集後、5分何もせずにいるとサーバオブジェクトがメモリアウトしてしまう。

このタイミングがとれない。(ちなみに、LifetimeService.LeaseTime を0にすればメモリアウトしない)

しょうがないので、サーバが再起動するタイミング(コンストラクタ)でデータのフラグをみてバックアップするようにした。

(ちなみにサーバソフトの終了時にもバックアップする)