複雑なカスタム シリアライゼーション コードを記述せずに、.Net アプリケーションの分離された部分の状態をシリアライズしたいと考えています。アプリケーションは、「タスク」ごとに個別の AppDomains を既に使用しており、「タスク」が正しく動作していないと判断した場合、AppDomain をアンロードします。
複雑なオブジェクト ツリー用のバイナリ シリアライザーを記述することなく、これらのタスクをディスクから保存およびロードできるようにしたいと考えています。私は、AppDomain によって提供される分離が、これに対する普遍的な解決策になるかもしれないと考えました。
これについてどうすればよいか考えていますか?