FileStreamOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義的各種組 FileStream態選項。
public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
- 繼承
-
FileStreamOptions
建構函式
FileStreamOptions() |
FileStreamOptions使用預設值初始化 實例。 |
屬性
Access |
列舉值的位元組合,其決定 FileStream 物件存取檔案的方式。 這也可以判斷 FileStream 物件之 CanRead 與 CanWrite 屬性傳回的值。 |
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) |