Я намереваюсь использовать мощные библиотеки кеширования, которые представлены в .Net 4.0 в приложении Windows Forms. До сих пор MemoryCache
делает все, что мне нужно, за исключением сохранения его содержимого в файл. То, что я пытаюсь сделать, - это сохранить кеш в файле при выходе приложения, а затем, когда приложение будет открыто снова, я должен буду писать из файла и помещать его содержимое в MemoryCache
. Я знаю, что я могу просто сериализовать экземпляр в двоичном виде на диске, но опять же, я не знаю, как его преобразовать обратно в *MemoryCache*
.Сохранение содержимого MemoryCache в файл
Ваша помощь нам очень ценится.
так что вы просто хотите использовать строки кеша? вы где-то скрываете механизм сериализации? –
Приведенный выше пример может работать для объектов, созданных с использованием пользовательских классов, учитывая, что они определены как сериализуемые. –