FileStreamOptions 类

定义

定义 的各种配置选项 FileStream

public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
继承
FileStreamOptions

构造函数

FileStreamOptions()

FileStreamOptions使用默认值初始化实例。

属性

Access

枚举值的按位组合,这些枚举值确定 FileStream 对象访问文件的方式。 该常数还可以确定由 FileStream 对象的 CanReadCanWrite 属性返回的值。

BufferSize

用于缓冲的缓冲区 FileStream 的大小。 默认缓冲区大小为 4096。 0 或 1 表示应禁用缓冲。 不允许使用负值。

Mode

用于确定文件的打开或创建方式的枚举值之一。

Options

枚举值的按位组合,它用于指定其他文件选项。 默认值为 None,表示同步 IO。

PreallocationSize

文件的初始分配大小(以字节为单位)。 正值仅在正 (或) Create 创建或 CreateNew 覆盖常规文件时有效。 不允许使用负值。 在其他情况下, (包括默认 0 值) ,则忽略它。 此值是一个提示,不是强有力的保证。 WEB 程序集 (WASM) 不支持它, (值) 忽略。 对于 Windows、Linux 和 macOS,我们将尝试预先分配磁盘空间以填充请求的分配大小。 如果这被证明是不可能的,则操作将引发异常。 EOF) (最终文件长度将由写入文件的字节数决定。

Share

枚举值的按位组合,这些枚举值确定进程共享文件的方式。 默认值为 Read

UnixCreateMode

获取或设置创建新文件时使用的 Unix 文件模式。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于