1

我想序列化我的 .Net 应用程序的分离部分的状态,而不编写任何复杂的自定义序列化代码。应用程序已经为每个“任务”使用了一个单独的 AppDomain,如果它确定“任务”行为不端,它将卸载一个 AppDomain。

我希望能够从磁盘保存和加载这些任务,而不必为复杂的对象树编写二进制序列化程序。我认为 AppDomain 提供的分离可能会为此提供一个通用的解决方案。

知道我该怎么做吗?

4

1 回答 1

0

不,基本上。您不能序列化整个AppDomain. 您可以使用低级工具对其进行快照(实际上是转储文件),但它永远不会再次工作。如果要序列化复杂操作的状态,则需要找出支持它的对象模型和序列化策略。

于 2013-09-06T11:55:26.227 回答