NetworkStream.ReadByte Metodo

Definizione

Legge un byte da NetworkStream e sposta in avanti la posizione corrente all'interno del flusso di un byte o restituisce -1 se si trova alla fine del flusso.

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

Restituisce

Int32

Cast di byte senza segno in un parametro Int32 oppure -1 se si trova alla fine del flusso.

Eccezioni

L'oggetto NetworkStream non supporta la lettura.

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

-oppure-

Si è verificato un errore durante la lettura dalla rete.

Commenti

Nota

Verificare se l'oggetto NetworkStream è leggibile chiamando la CanRead proprietà. Se si tenta di leggere da un NetworkStream oggetto che non è leggibile, si otterrà un InvalidOperationExceptionoggetto .

Nota

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

Si applica a