1

複雑なカスタム シリアライゼーション コードを記述せずに、.Net アプリケーションの分離された部分の状態をシリアライズしたいと考えています。アプリケーションは、「タスク」ごとに個別の AppDomains を既に使用しており、「タスク」が正しく動作していないと判断した場合、AppDomain をアンロードします。

複雑なオブジェクト ツリー用のバイナリ シリアライザーを記述することなく、これらのタスクをディスクから保存およびロードできるようにしたいと考えています。私は、AppDomain によって提供される分離が、これに対する普遍的な解決策になるかもしれないと考えました。

これについてどうすればよいか考えていますか?

4

1 に答える 1

0

いいえ、基本的に。全体をシリアライズすることはできませんAppDomain。低レベルのツールを使用してスナップショット (実質的にはダンプ ファイル) を使用できますが、二度と機能しません。複雑な操作の状態をシリアル化する場合は、それをサポートするオブジェクト モデルとシリアル化戦略を理解する必要があります。

于 2013-09-06T11:55:26.227 に答える