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) |