NetworkStream.ReadByte Methode

Definition

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

Int32

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.

Gilt für: