Может быть, я что-то неправильно понял о том, как работают файлы с отображением памяти, но как мне добавить в конец файла, когда я использую MemoryMappedFile? CreateViewAccessor позволяет мне только создать представление текущей емкости файла
Я мог бы писать до конца, используя вместо этого базовый FileStream, но не противоречит ли это цели использования MemoryMapping? (Я думал, что он также будет кэшировать и записывать на диск добавление). Другой вариант — кэшировать запись и чтение из кеша, а не из потока памяти для добавленных данных.
Просто интересно, какова обычная практика работы с файлами с отображением памяти, которые растут, поэтому я не буду снова изобретать велосипед.