Bagikan melalui


PrintQueueStream.Read(Byte[], Int32, Int32) Metode

Definisi

Membaca urutan byte dari aliran dan memajukan posisi baca/tulis di aliran dengan jumlah byte yang dibaca.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Parameter

buffer
Byte[]

Array byte.

offset
Int32

Offset byte berbasis nol di buffer tempat Anda ingin mulai menyimpan data yang dibaca dari aliran.

count
Int32

Jumlah maksimum byte yang akan dibaca dari aliran.

Mengembalikan

yang Int32 menyimpan jumlah total byte yang dibaca ke dalam buffer.

Atribut

Keterangan

Nilai yang dikembalikan dapat kurang dari jumlah byte yang diminta jika banyak byte saat ini tidak tersedia; atau angkanya bisa nol (0) jika posisi baca/tulis berada di akhir aliran.

Ketika metode ini kembali, buffer berisi array byte yang ditentukan dan nilai antara offset dan (offset + count - 1) digantikan oleh byte yang dibaca dari sumbernya.

Berlaku untuk