SerialPort.ReadChar 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 karakteri zaman uyumlu olarak okur.
public:
int ReadChar();
public int ReadChar ();
member this.ReadChar : unit -> int
Public Function ReadChar () As Integer
Döndürülenler
Okunan karakter.
Özel durumlar
Belirtilen bağlantı noktası açık değil.
Zaman aşımı süresi sona ermeden önce işlem tamamlanmadı.
-veya-
Ayrılan zaman aşımı döneminde kullanılabilir karakter yok.
Açıklamalar
Bu yöntem, kodlamaya göre bir tam karakter okur.
ve ReadChar kullanırken dikkatli olunReadByte. Okuma baytları ile 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, el ile bayt okuma ve verilerin kodunu çözme gibi metin ve ikili veriler arasındaki sınırı dikkatle tanımlayan bir protokol seçin.
Not
SerialPort sınıfı verileri arabelleğe alır ve özelliğinde BaseStream yer alan akış arabelleğe almadığından, ikisi okunabilecek bayt sayısıyla ilgili çakışabilir. BytesToRead özelliği okunacak baytlar olduğunu gösterebilir, ancak bu baytlar sınıfına arabelleğe alındıkları için özelliğinde BaseStream bulunan akış için SerialPort erişilebilir olmayabilir.