gpt4 book ai didi

.net - 在没有类型引用的情况下反序列化 session 对象?

转载 作者:行者123 更新时间:2023-12-02 02:37:50 25 4
gpt4 key购买 nike

我有一个存储在 session 中的 POCO(普通旧 clr 对象),并且希望能够从另一个进程 (B) 中引用该对象的属性。我不希望独立进程 (B) 需要对定义 poco 类的 dll 的引用。是否可以在不引用对象类的情况下将保存的对象(在 session 中)转换为可读的东西(例如 xml)?

最佳答案

您必须创建自己的自定义代码来序列化和/或反序列化对象。

如果没有对程序集的引用,.NET 就没有为您完成工作所需的元数据。

您可以只向生成的 XML 添加一个属性来指定对象类型。

<Object Type="1">
<Property1>Value</Property1>
</Object>

当然,目标代码需要知道如何处理此类型属性,但您不需要引用实际的 .NET 程序集。

关于.net - 在没有类型引用的情况下反序列化 session 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com