Определение классов, которые будут помечены как Сериализуемые для сеанса вне процесса - PullRequest
0 голосов
/ 19 июля 2011

Мы пытаемся выйти из процесса для состояния сеанса, и, разумеется, нам нужно пометить классы, которые мы намереваемся сохранить в сеансе, как Serializable.

Есть ли способ автоматически определить, какие классы следует пометить как сериализуемые, не прибегая к полному регрессионному тестированию сайта, чтобы очистить их с помощью желтых экранов?

1 Ответ

1 голос
/ 19 июля 2011

Проверьте это;)

    [Serializable]
    public class SessionObject
    {
    }

    static void Main(string[] args)
    {
        bool isSerializable = typeof(SessionObject).GetCustomAttributes(typeof(SerializableAttribute), false).Length != 0;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...