SerialPort.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.
Giriş arabelleğinden SerialPort bir bayt zaman uyumlu olarak okur.
public:
int ReadByte();
public int ReadByte ();
member this.ReadByte : unit -> int
Public Function ReadByte () As Integer
Döndürülenler
Akışın sonu okunduysa bayt, bir Int32öğesine veya -1'e yayın.
Özel durumlar
Belirtilen bağlantı noktası açık değil.
Açıklamalar
Bu yöntem bir bayt okur.
ve ReadChar birlikte kullanırken ReadByte dikkatli olun. Okuma baytları ve okuma karakterleri arasında geçiş yapmak, ek verilerin okunmasına ve/veya diğer istenmeyen davranışlara neden olabilir. Metin okuma ile akıştan ikili verileri okuma arasında geçiş yapmak gerekiyorsa, metin ve ikili veriler arasındaki sınırı el ile okuma ve verilerin kodunu çözme gibi dikkatle tanımlayan bir protokol seçin.
Not
SerialPort Sınıf verileri arabelleğe aldığı ve özelliğinde BaseStream yer alan akışta yer almadığından, ikisi okunabilecek bayt sayısıyla ilgili çakışabilir. BytesToRead özelliği, okunacak baytlar olduğunu gösterebilir, ancak sınıfına arabelleğe SerialPort alındıklarına göre bu baytlara özelliğinde BaseStream yer alan akış erişemeyebilir.