Запись/чтение из файла с произвольным доступом.
От: Svoyak  
Дата: 31.05.11 13:46
Оценка:
День добрый!
Проект WPF .NET 3.5. Используется MVVM. Возникла необходимость сделать функциональность Undo Redo и чтоб можно было
восстановить произвольное промежуточное состояние. В принципе получилось.
После каждой нужной операции Модель сериализуется, результат хранится в списке и по необходимости восстанавливается.
Сериализация делается в MemoryStream. Теперь о граблях. Как я и предполагал сначала, кушается много памяти.. Как перейти на
использование файлов? Т.е. мне нужно будет каждый новый шаг дописывать во временный файл, а при восстановлении найти и извлечь
конкретный требуемый шаг, причем извлекать все подряд наверняка не получится так как долго. Чем воспользоваться чтоб полу
чилось нечто вот такое?. Или вопрос не решаем и нужно делать Undo нормальным способом? Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.