NetworkStream.ReadByte Metodo

Definizione

Legge un byte dall'oggetto NetworkStream e sposta in avanti la posizione all'interno del flusso di un byte oppure restituisce -1 se alla fine del flusso.

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

Valori restituiti

Il byte senza segno viene eseguito a un Int32oggetto o -1 se alla fine del flusso, perché il socket peer ha eseguito un arresto normale.

Eccezioni

Non NetworkStream supporta la lettura.

Si è verificato un errore durante l'accesso al socket.

oppure

Si è verificato un errore durante la lettura dalla rete.

L'oggetto NetworkStream è chiuso.

Commenti

Note

Controllare se è NetworkStream leggibile chiamando la CanRead proprietà . Se si tenta di leggere da un oggetto NetworkStream che non è leggibile, si otterrà un oggetto InvalidOperationException.

Note

Se si riceve un oggetto IOException, controllare la InnerException proprietà per determinare se è stata causata da un oggetto SocketException. In tal caso, usare la proprietà ErrorCode per ottenere il codice di errore specifico e fare riferimento al codice di errore api Windows Sockets versione 2 documentazione per una descrizione dettagliata dell'errore.

Si applica a