gpt4 book ai didi

wcf - 将用 [DataContract] 装饰的对象放入 StateServer?

转载 作者:行者123 更新时间:2023-12-04 22:33:55 25 4
gpt4 key购买 nike

有没有办法将装饰有 DataContract 属性但未装饰有 Serializable 属性的对象粘贴到 SqlServer StateServer 中?换句话说,我宁愿不必用 Serializable 属性装饰这些对象,因为我还必须在所有这些对象上实现 IXmlSerizable,因为它们没有空的构造函数和非公共(public) setter 对于属性。

最佳答案

没有绝对简单的方法来做到这一点,不,不幸的是。

但是:ASP.NET session 状态机制是可扩展的,因此您可以想象编写自己的 ASP.NET session 状态提供程序,它基本上使用 DataContractSerializer,并将序列化的对象存储到 SQL Server(或任何其他存储,为此事)。

查看 MSDN Session-State ModesImplementing a Session-State Store Provider .

这不是一个简单的轻弹小切换 - 但绝对可行。

或者只是用 [Serializable] 装饰你的对象并完成它...

关于wcf - 将用 [DataContract] 装饰的对象放入 StateServer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436426/

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