Sdílet prostřednictvím


NetworkStream.ReadByte Metoda

Definice

Načte bajt z datového NetworkStream proudu a posune pozici v rámci datového proudu o jeden bajt, nebo vrátí hodnotu -1, pokud je na konci streamu.

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

Návraty

Nepodepsaný bajt přetypuje na Int32, nebo -1, pokud je na konci streamu.

Výjimky

Nástroj NetworkStream nepodporuje čtení.

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

-nebo-

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

Poznámky

Poznámka

Voláním CanRead vlastnosti zkontrolujte, jestli NetworkStream je objekt čitelný. Pokud se pokusíte číst z nečitelného NetworkStream objektu, získáte .InvalidOperationException

Poznámka

Pokud se zobrazí , IOExceptionzkontrolujte vlastnost a InnerException zjistěte, jestli byla způsobená objektem SocketException. Pokud ano, použijte ErrorCode vlastnost k získání konkrétního kódu chyby a podrobný popis chyby najdete v dokumentaci ke kódu chyby rozhraní API windows Sockets verze 2 .

Platí pro