Bahasa

BufferedStream.SetLength(Int64) Metode

Definisi

Mengatur panjang aliran yang di-buffer.

public:
 override void SetLength(long value);
public override void SetLength(long value);
override this.SetLength : int64 -> unit
Public Overrides Sub SetLength (value As Long)

Parameter

value
Int64

Bilangan bulat yang menunjukkan panjang yang diinginkan dari aliran buffer saat ini dalam byte.

Pengecualian

Aliran tidak terbuka atau .null

Aliran tidak mendukung penulisan dan pencarian.

Metode dipanggil setelah aliran ditutup.

Keterangan

Buffer dibersihkan sebelum mengatur panjang sumber data atau repositori yang mendasar. Jika nilai yang ditentukan kurang dari panjang aliran buffer saat ini, aliran buffer dipotong. Jika nilai yang ditentukan lebih besar dari panjang aliran buffer saat ini, aliran buffer diperluas. Jika aliran buffer diperluas, konten aliran yang di-buffer antara panjang lama dan baru tidak ditentukan.

SetLength bersihkan setiap tulisan yang di-buffer jika perlu.

Aliran harus mendukung penulisan SetLength dan mencari untuk bekerja.

Berlaku untuk

Lihat juga