Nyelv

NetworkStream.ReadByte Metódus

Definíció

Beolvassa a bájtot a NetworkStream streamből, és egy bájttal előrelép a streamben, vagy -1 ad vissza, ha a stream végén van.

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

Válaszok

Az aláíratlan bájt egy Int32, vagy -1, ha a stream végén, mert a társcsatorna kecses leállítást hajtott végre.

Kivételek

Ez NetworkStream nem támogatja az olvasást.

Hiba történt a szoftvercsatorna elérésekor.

-vagy-

Hiba történt a hálózatról.

Megjegyzések

Note

Ellenőrizze, hogy olvasható-e a NetworkStream tulajdonság meghívásával CanRead . Ha olyan szövegből NetworkStream próbál olvasni, amely nem olvasható, egy InvalidOperationException.

Note

Ha kap egy tulajdonságot IOException, ellenőrizze a InnerException tulajdonságot annak megállapításához, hogy a tulajdonságot egy SocketException. Ha igen, a ErrorCode tulajdonsággal szerezze be az adott hibakódot, és a hiba részletes leírásához tekintse meg a Windows Sockets 2-es verziójú API hibakódját dokumentációt.

A következőre érvényes: