Как создать Файл с FILE_ATTRIBUTE_TEMPORARY в C#? (Таким образом, чтобы хранить Данные в Поршне, но смочь использовать его в качестве нормального файла)
Я считаю, что вам придется использовать P / Invoke для вызова собственного CreateFile
, а затем использовать конструктор FileStream (SafeFileHandle, FileAccess) в FileStream
. В MSDN есть пример совместного использования SafeFileHandle и CreateFile.
Файлы с отображением в памяти являются альтернативой и встроены в C# 4.0:
http://msdn.microsoft.com/en-us/library/system.io.memorymappedfiles.memorymappedfile.aspx