Bagikan melalui


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 yang di-buffer saat ini, aliran yang di-buffer akan dipotok. Jika nilai yang ditentukan lebih besar dari panjang aliran yang di-buffer saat ini, aliran yang di-buffer diperluas. Jika aliran yang di-buffer diperluas, konten aliran yang di-buffer antara panjang lama dan baru tidak ditentukan.

SetLength menghapus tulisan buffer jika perlu.

Aliran harus mendukung penulisan SetLength dan pencarian untuk bekerja.

Berlaku untuk

Lihat juga