BufferedStream.ReadByte Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan akıştan bir bayt okur ve bayt atamasını bir intöğesine döndürür veya akışın sonundan okursa -1 döndürür.
public:
override int ReadByte();
public override int ReadByte();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Döndürülenler
Bayt, akışın sonundan okuyorsa bir intöğesine veya -1.
Özel durumlar
Akışın kapatılması gibi bir G/Ç hatası oluşur.
Akış okumayı desteklemiyor.
Akış kapatıldıktan sonra yöntemler çağrıldı.
Devralanlara Notlar
üzerindeki Stream varsayılan uygulama yeni bir tek baytlık dizi oluşturur ve ardından öğesini çağırır Read(Byte[], Int32, Int32). Bu resmi olarak doğru olsa da, verimsizdir. İç arabelleğe sahip herhangi bir akış bu yöntemi geçersiz kılmalı ve her çağrıda ek dizi ayırmayı önleyerek arabelleeği doğrudan okuyan çok daha verimli bir sürüm sağlamalıdır.