BufferedStream.SetLength(Int64) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
value
negatif.
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.