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

檔案的初始配置大小,以位元組為單位。 只有在建立或覆寫一般檔案 (CreateCreateNew) 時,正值才有效。 不允許負值。 在其他情況下, (包括預設 0 值) ,則會予以忽略。 這個值是提示,不是強式保證。 Web 元件 (WASM) 不支援它,而且 (會忽略此值) 。 針對 Windows、Linux 和 macOS,我們將嘗試預先配置磁碟空間,以填滿所要求的配置大小。 如果這一點變成不可能,作業將會擲回例外狀況。 (EOF) 的最終檔案長度將由寫入檔案的位元組數目來決定。

Share

列舉值的位元組合,其決定流程如何共用檔案。 預設值是 Read

UnixCreateMode

取得或設定建立新檔案時所使用的 Unix 檔案模式。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於