Bagikan melalui


Stream.ReadExactly Metode

Definisi

Overload

ReadExactly(Span<Byte>)

Membaca byte dari aliran saat ini dan memajukan posisi dalam aliran hingga buffer terisi.

ReadExactly(Byte[], Int32, Int32)

count Membaca jumlah byte dari aliran saat ini dan memajukan posisi dalam aliran.

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

buffer
Span<Byte>

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

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

Berlaku untuk