我有一个用例将巨大的对象存储在会话中,该对象具有一堆私有变量(因此无法使用Json序列化(,有没有办法完成它?二进制序列化是否偶然与 ISession 一起工作?
(我知道在会话中存储这种对象不是最佳做法(
ISession
具有Set
和TryGetValue
方法,它们都与byte[]
一起使用,分别设置和获取二进制值。您将自己负责序列化为二进制; ISession
不会为您处理这个问题,但是一旦您有了byte[]
,您就可以在会话中进行设置。