Aracılığıyla paylaş


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 değer.

Döndürülenler

Belirtilene valuekadar giriş arabelleğinin içeriği.

Özel durumlar

Parametrenin value uzunluğu 0'dır.

value parametresi null'dir.

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 olan bir dizeyi 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, 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.

Uyarı

SerialPort Sınıfı verileri arabelleğe alır ve özelliğinde BaseStream yer alan akış arabelleğe almadığından, bu 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ğin BaseStream içerdiği akış için SerialPort erişilebilir olmayabilir.

Şunlara uygulanır