Сериализовать все типы объектов для хранения сессии на государственном сервере или сервере SQL
У меня есть веб-приложение с веб-формами ASP.NET, и я хочу сохранить сеанс на сервере состояний или сервере SQL, в этих случаях мои классы должны быть сериализованы, но у меня есть некоторые несериализуемые поля или класс (например, IIdentity
). какой лучший способ сделать это?
Я старался ISurrogateSelector
интерфейс и реализовать два метода (GetObjectData
,SetOPbjectData
) и это работает, но может существовать слишком много несериализуемых объектов, и я хочу общий способ сделать это.