Bagikan melalui


FileStreamOptions Kelas

Definisi

Mendefinisikan berbagai opsi konfigurasi untuk FileStream.

public ref class FileStreamOptions sealed
public sealed class FileStreamOptions
type FileStreamOptions = class
Public NotInheritable Class FileStreamOptions
Warisan
FileStreamOptions

Konstruktor

FileStreamOptions()

Menginisialisasi instans FileStreamOptions dengan nilai default.

Properti

Access

Kombinasi bitwise dari nilai enumerasi yang menentukan bagaimana file dapat diakses oleh FileStream objek . Ini juga menentukan nilai yang dikembalikan oleh CanRead properti dan CanWrite objek FileStream .

BufferSize

Ukuran buffer yang digunakan oleh FileStream untuk buffering. Ukuran buffer default adalah 4096. 0 atau 1 berarti bahwa buffering harus dinonaktifkan. Nilai negatif tidak diperbolehkan.

Mode

Salah satu nilai enumerasi yang menentukan cara membuka atau membuat file.

Options

Kombinasi bitwise dari nilai enumerasi yang menentukan opsi file tambahan. Nilai defaultnya adalah None, yang menunjukkan IO sinkron.

PreallocationSize

Ukuran alokasi awal dalam byte untuk file. Nilai positif hanya efektif ketika file reguler sedang dibuat atau ditimpa (Create atau CreateNew). Nilai negatif tidak diperbolehkan. Dalam kasus lain (termasuk nilai default 0), nilai tersebut diabaikan. Nilai ini adalah petunjuk dan bukan jaminan yang kuat. Ini tidak didukung pada Web Assembly (WASM) dan FreeBSD (nilai diabaikan). Untuk Windows, Linux, dan macOS, kami akan mencoba melakukan pra-alokasi ruang disk untuk mengisi ukuran alokasi yang diminta. Jika itu ternyata mustahil, operasi akan melemparkan pengecualian. Panjang file akhir (EOF) akan ditentukan oleh jumlah byte yang ditulis ke file.

Share

Kombinasi bitwise dari nilai enumerasi yang menentukan bagaimana file akan dibagikan oleh proses. Nilai defaultnya adalah Read.

UnixCreateMode

Mendapatkan atau mengatur mode file Unix yang digunakan saat file baru dibuat.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk