NetworkStream.ReadByte Metoda

Definice

Přečte bajt z bajtu NetworkStream a posune pozici v datovém proudu o jeden bajt nebo vrátí -1, pokud je na konci datového proudu.

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

Návraty

Nepodepsaný bajt přetypovaný na Int32objekt nebo -1, pokud je na konci datového proudu, protože partnerský soket provedl řádné vypnutí.

Výjimky

Při přístupu k soketu došlo k chybě.

nebo

Při čtení ze sítě došlo k chybě.

Poznámky

Note

Zkontrolujte, jestli NetworkStream je čitelný voláním CanRead vlastnosti. Pokud se pokusíte číst z objektuNetworkStream, který není čitelný, získáte .InvalidOperationException

Note

Pokud obdržíte , IOExceptionzkontrolujte InnerException vlastnost a zjistěte, zda byla způsobena SocketException. Pokud ano, použijte vlastnost ErrorCode k získání konkrétního kódu chyby a odkazujte na kód chyby Windows Sockets verze 2 rozhraní API dokumentaci k podrobnému popisu chyby.

Platí pro