NetworkStream.ReadByte Metod

Definition

Läser en byte från NetworkStream och avancerar positionen i dataströmmen med en byte, eller returnerar -1 om i slutet av strömmen.

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

Returer

Den osignerade byte-gjutningen till en Int32, eller -1 om i slutet av strömmen eftersom peer-socketen utförde en graciös avstängning.

Undantag

Stöder NetworkStream inte läsning.

Ett fel uppstod vid åtkomst till socketen.

-eller-

Det går inte att läsa från nätverket.

Kommentarer

Note

Kontrollera om NetworkStream är läsbart genom att anropa egenskapen CanRead . Om du försöker läsa från en NetworkStream som inte är läsbar får du en InvalidOperationException.

Note

Om du får en IOExceptionkontrollerar du InnerException egenskapen för att avgöra om den orsakades av en SocketException. I så fall använder du egenskapen ErrorCode för att hämta den specifika felkoden och referera till felkoden Windows Sockets version 2 API för en detaljerad beskrivning av felet.

Gäller för