Представляет дополнительные параметры для создания объекта FileStream .
public enum FileOptions
Тип | Имя | Описание |
---|---|---|
Asynchronous | Указывает, что файл может использоваться для асинхронного чтения и записи. | |
DeleteOnClose | Указывает, что файл автоматически удаляется, если он не будет больше использоваться. | |
Encrypted | Указывает, что файл является зашифрованным и может быть расшифрован только с использованием той же учетной записи пользователя, которая применялась для шифрования. | |
None | Указывает, что при создании объекта FileStream не должны использоваться дополнительные параметры. | |
RandomAccess | Указывается, что доступ к файлу осуществляется произвольно.Система может использовать это в качестве подсказки для оптимизации кэширования файла. | |
SequentialScan | Указывает, что доступ к файлу осуществляется последовательно от начала к концу.Система может использовать это в качестве подсказки для оптимизации кэширования файла.Если в приложении указатель позиции в файле перемещается для произвольного доступа, оптимального кэширования можно не достигнуть, однако правильная работа гарантируется. | |
WriteThrough | Указывает, что запись в системе должна выполняться через любой промежуточный кэш и переходить напрямую на диск. |