SerialPort.ReadTo(String) Yöntem

Tanım

Giriş arabelleğinde belirtilene value kadar bir dize okur.

public:
 System::String ^ ReadTo(System::String ^ value);
public string ReadTo (string value);
member this.ReadTo : string -> string
Public Function ReadTo (value As String) As String

Parametreler

value
String

Okuma işleminin nerede durduğunu gösteren bir değer.

Döndürülenler

Belirtilen valuedeğerine kadar giriş arabelleğinin içeriği.

Özel durumlar

Parametrenin value uzunluğu 0'dır.

value parametresidirnull.

Belirtilen bağlantı noktası açık değil.

zaman aşımı süresi sona ermeden önce işlem tamamlanmadı.

Açıklamalar

Bu yöntem, belirtilen valuedeğerine kadar bir dize okur. Döndürülen dize içermese valuevalue de, giriş arabelleğinden kaldırılır.

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.

Şunlara uygulanır