BufferedStream.ReadByte 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.
Membaca byte dari aliran yang mendasar dan mengembalikan byte yang ditransmisikan ke int
, atau mengembalikan -1 jika membaca dari akhir aliran.
public:
override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Mengembalikan
Byte ditransmisikan ke int
, atau -1 jika membaca dari akhir aliran.
Pengecualian
Terjadi kesalahan I/O, seperti aliran yang ditutup.
Aliran tidak mendukung pembacaan.
Metode dipanggil setelah aliran ditutup.
Catatan Bagi Inheritor
Implementasi default pada Stream
membuat array byte tunggal baru lalu memanggil Read(Byte[], Int32, Int32). Meskipun ini benar secara resmi, ini tidak efisien. Setiap aliran dengan buffer internal harus mengambil alih metode ini dan menyediakan versi yang jauh lebih efisien yang membaca buffer secara langsung, menghindari alokasi array tambahan pada setiap panggilan.