UnmanagedMemoryStream.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 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.