NetworkStream.ReadByte Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest ein Byte aus NetworkStream und erhöht die Position im Datenstrom um ein Byte, oder gibt „-1“ zurück, wenn das Ende des Datenstroms erreicht ist.
public:
override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Gibt zurück
Das Byte ohne Vorzeichen, umgewandelt in Int32, oder -1, wenn das Ende des Streams erreicht ist.
Ausnahmen
Lesevorgänge werden von NetworkStream nicht unterstützt.
Beim Zugreifen auf den Socket ist ein Fehler aufgetreten.
- oder -
Beim Lesen aus dem Netzwerk tritt ein Fehler auf.
Der NetworkStream ist geschlossen.
Hinweise
Hinweis
Überprüfen Sie, ob die NetworkStream lesbar ist, indem Sie die CanRead -Eigenschaft aufrufen. Wenn Sie versuchen, aus einem NetworkStream zu lesen, das nicht lesbar ist, erhalten Sie eine InvalidOperationException.
Hinweis
Wenn Sie eine IOExceptionerhalten, überprüfen Sie die InnerException -Eigenschaft, um zu ermitteln, ob sie durch ein SocketExceptionverursacht wurde. Wenn ja, verwenden Sie die ErrorCode -Eigenschaft, um den spezifischen Fehlercode abzurufen. Eine ausführliche Beschreibung des Fehlers finden Sie in der Dokumentation zum API-Code der Windows Sockets Version 2 .