NetworkStream.ReadByte Méthode

Définition

Lit un octet dans NetworkStream et avance d’un octet la position au sein du flux, ou retourne -1 si la fin du flux a été atteinte.Reads a byte from the NetworkStream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.

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

Retours

Int32

Conversion de type (transtypage) de l'octet non signé en Int32, ou -1 si la fin du flux a été atteinte.The unsigned byte cast to an Int32, or -1 if at the end of the stream.

Exceptions

NetworkStream ne prend pas en charge la lecture.The NetworkStream does not support reading.

Une erreur s’est produite pendant l’accès au socket.An error occurred when accessing the socket.

- ou --or-

Une erreur s'est produite pendant la lecture à partir du réseau.There is a failure reading from the network.

Le NetworkStream est fermé.The NetworkStream is closed.

Remarques

Notes

Vérifiez si le NetworkStream est lisible en appelant la CanRead propriété.Check to see if the NetworkStream is readable by calling the CanRead property. Si vous tentez de lire à partir d’un NetworkStream qui ne peut pas être lu, vous obtiendrez un InvalidOperationException .If you attempt to read from a NetworkStream that is not readable, you will get an InvalidOperationException.

Notes

Si vous recevez un IOException , vérifiez la InnerException propriété pour déterminer si elle a été provoquée par un SocketException .If you receive an IOException, check the InnerException property to determine if it was caused by a SocketException. Si c’est le cas, utilisez la ErrorCode propriété pour obtenir le code d’erreur spécifique et reportez-vous à la documentation sur les codes d’erreur de l' API Windows Sockets version 2 pour obtenir une description détaillée de l’erreur.If so, use the ErrorCode property to obtain the specific error code and refer to the Windows Sockets version 2 API error code documentation for a detailed description of the error.

S’applique à