Stream.ReadExactly 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.
Overload
ReadExactly(Span<Byte>) |
Membaca byte dari aliran saat ini dan memajukan posisi dalam aliran hingga |
ReadExactly(Byte[], Int32, Int32) |
|
ReadExactly(Span<Byte>)
- Sumber:
- Stream.cs
- Sumber:
- Stream.cs
- Sumber:
- Stream.cs
Membaca byte dari aliran saat ini dan memajukan posisi dalam aliran hingga buffer
terisi.
public:
void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly (Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))
Parameter
Wilayah memori. Ketika metode ini kembali, konten wilayah ini digantikan oleh byte yang dibaca dari aliran saat ini.
Pengecualian
Akhir aliran tercapai sebelum mengisi buffer
.
Keterangan
Ketika buffer
kosong, operasi baca ini akan selesai tanpa menunggu data yang tersedia di aliran.
Berlaku untuk
ReadExactly(Byte[], Int32, Int32)
- Sumber:
- Stream.cs
- Sumber:
- Stream.cs
- Sumber:
- Stream.cs
count
Membaca jumlah byte dari aliran saat ini dan memajukan posisi dalam aliran.
public:
void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly (byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)
Parameter
- buffer
- Byte[]
Array byte. Ketika metode ini kembali, buffer berisi array byte yang ditentukan dengan nilai antara offset
dan (offset
+ count
- 1) digantikan oleh byte yang dibaca dari aliran saat ini.
- offset
- Int32
Offset byte tempat buffer
mulai menyimpan data yang dibaca dari aliran saat ini.
- count
- Int32
Jumlah byte yang akan dibaca dari aliran saat ini.
Pengecualian
buffer
adalah null
.
offset
berada di luar batas buffer
.
-atau-
count
negatif.
-atau-
Rentang yang ditentukan oleh kombinasi offset
dan count
melebihi panjang buffer
.
Akhir aliran tercapai sebelum membaca count
jumlah byte.
Keterangan
Ketika count
adalah 0 (nol), operasi baca ini akan selesai tanpa menunggu data yang tersedia di aliran.