FileStreamOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет различные параметры конфигурации для FileStream.
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- Наследование
-
FileStreamOptions
Конструкторы
FileStreamOptions() |
Инициализирует FileStreamOptions экземпляр со значениями по умолчанию. |
Свойства
Access |
Побитовое сочетание значений перечисления, которое определяет, каким образом объект FileStream может получить доступ к файлу. Также определяет значения, возвращаемые свойствами CanRead и CanWrite объекта FileStream. |
BufferSize |
Размер буфера, используемого FileStream для буферизации. Размер буфера по умолчанию — 4096. 0 или 1 означает, что буферизация должна быть отключена. Отрицательные значения не допускаются. |
Mode |
Одно из значений перечисления, определяющее способ открытия или создания файла. |
Options |
Побитовое сочетание значений перечисления, определяющее дополнительные параметры файла. Значение по умолчанию — None, которое указывает на синхронные операции ввода-вывода. |
PreallocationSize |
Начальный размер выделения файла в байтах. Положительное значение действует только при создании или перезаписи обычного файла (Create или CreateNew). Отрицательные значения не допускаются. В других случаях (включая значение по умолчанию 0) он игнорируется. Это значение является подсказкой и не является надежной гарантией. Он не поддерживается в веб-сборках (WASM) и FreeBSD (значение игнорируется). Для Windows, Linux и macOS мы попытаемся предварительно выделить место на диске, чтобы заполнить запрошенный размер выделения. Если это окажется невозможным, операция вызовет исключение. Окончательная длина файла (EOF) определяется количеством байтов, записанных в файл. |
Share |
Побитовое сочетание значений перечисления, определяющее способ совместного использования файла процессами. Значение по умолчанию — Read. |
UnixCreateMode |
Возвращает или задает режим файла Unix, используемый при создании нового файла. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |