В настоящее время я преобразовываю свое приложение ASP.NET v2 для сериализации / десериализации своих объектов, потому что я хочу перейти из состояния сеанса inproc в сервер состояний. Это потому, что мой хост, webhost4life, имеет неприятную тенденцию часто перезагружать рабочий процесс, вызывая тайм-ауты сеанса. Во всяком случае ... вопрос ...
Я пытаюсь не сериализовать вещи, которые мне не нужны, то есть переменные, которые повторно инициализируются на каждой странице, не нуждаются в сериализации. Вот один из них:
Приватный откат. Очередь как новая очередь (DataServer.Rollback)
При десериализации будет ли RollbackQueue а) ничем или б) пустой очередью? Я предполагаю, что при десериализации .NET родительский объект создается как обычно, а затем заполняет поля одно за другим. Следовательно, бит NEW будет срабатывать.
Но это предположение.
Спасибо, Роб.