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 Eigenschaft durch Aufrufen der CanRead Eigenschaft lesbar ist. Wenn Sie versuchen, aus einer NetworkStream nicht lesbaren Datei zu lesen, erhalten Sie eine InvalidOperationException.
Hinweis
Wenn Sie eine IOException, überprüfen Sie die InnerException Eigenschaft, um zu ermitteln, ob sie durch eine SocketException. Wenn ja, verwenden Sie die ErrorCode Eigenschaft, um den spezifischen Fehlercode abzurufen und auf die Windows Sockets Version 2-API-Fehlercodedokumentation zu verweisen, um eine detaillierte Beschreibung des Fehlers zu erhalten.