Мне было интересно, есть ли способ загрузить объект в память и оставить его там после того, как программа существует. Я хочу сделать это, чтобы поделиться информацией о конфигурации через службу WCF REST, не обращаясь к диску для сериализации / десериализации при каждом чтении конфигурации. У меня проблема в том, что нет гарантии, что что-то всегда работает, чтобы «удерживать» объект.
Я использую C # и .NET 4.0.
Вот некоторый псевдо-код, который моделирует то, что я буду / надеюсь сделать:
variable localmemoryobject
if memoryObject does not exist then
create the memory object
end if
copy the memory object into localmemoryobject
done
Я просматриваю отображенные в памяти файлы, чтобы выполнить это, и не был уверен, подходит ли это для моей проблемы. Есть предложения?