Udostępnij za pośrednictwem


NetworkStream.ReadByte Metoda

Definicja

Odczytuje bajt z i NetworkStream zwiększa pozycję w strumieniu według jednego bajtu lub zwraca wartość -1, jeśli na końcu strumienia.

public:
 override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer

Zwraca

Niepodpisane bajty rzutowane na Int32obiekt lub -1, jeśli na końcu strumienia.

Wyjątki

Element NetworkStream nie obsługuje odczytywania.

Wystąpił błąd podczas uzyskiwania dostępu do gniazda.

-lub-

Wystąpił błąd odczytu z sieci.

Element NetworkStream jest zamknięty.

Uwagi

Uwaga

Sprawdź, czy właściwość NetworkStream jest czytelna, wywołując CanRead właściwość . Jeśli spróbujesz odczytać z elementu NetworkStream , który nie jest czytelny, otrzymasz polecenie InvalidOperationException.

Uwaga

Jeśli otrzymasz obiekt IOException, sprawdź InnerException właściwość , aby określić, czy została spowodowana przez SocketExceptionelement . Jeśli tak, użyj ErrorCode właściwości , aby uzyskać określony kod błędu i zapoznaj się z dokumentacją kodu błędu interfejsu API Gniazda systemu Windows w wersji 2 , aby uzyskać szczegółowy opis błędu.

Dotyczy