Bagikan melalui


UnmanagedMemoryStream.SetLength(Int64) Metode

Definisi

Mengatur panjang aliran ke nilai tertentu.

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

Panjang aliran.

Pengecualian

Terjadi kesalahan I/O.

Aliran ditutup.

Memori yang mendasar tidak mendukung penulisan.

-atau-

Upaya dilakukan untuk menulis ke aliran dan CanWrite properti adalah false.

yang ditentukan value melebihi kapasitas aliran.

-atau-

Yang ditentukan value negatif.

Keterangan

Jika nilai yang diberikan kurang dari panjang aliran saat ini, aliran akan terpotok. Jika nilai yang diberikan lebih besar dari panjang aliran saat ini, aliran akan diperluas. Jika aliran diperluas, konten aliran antara panjang lama dan baru tidak terdefinisi.

Aliran harus mendukung penulisan SetLength dan pencarian untuk bekerja.

Berlaku untuk