Cette documentation est archivée et n’est pas conservée.

SerialPort.BytesToRead, propriété

Mise à jour : novembre 2007

Obtient le nombre d'octets de données dans la mémoire tampon de réception.

Espace de noms :  System.IO.Ports
Assembly :  System (dans System.dll)

[BrowsableAttribute(false)]
public int BytesToRead { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public int get_BytesToRead()

public function get BytesToRead () : int

Valeur de propriété

Type : System.Int32

Nombre d'octets de données dans la mémoire tampon de réception.

ExceptionCondition
IOException

L'état du port n'est pas valide.

InvalidOperationException

Le flux est fermé. Cela peut être dû au fait que la méthode Open n'a pas été appelée ou que la méthode Close a été appelée.

La mémoire tampon de réception inclut la mémoire tampon de réception du pilote série ainsi que la mise en mémoire tampon interne dans l'objet SerialPort lui-même.

Remarque :

La propriété BytesToRead peut retourner une valeur plus grande que la propriété ReadBufferSize parce que la propriété ReadBufferSize représente uniquement la mémoire tampon créée par Windows, tandis que la propriété BytesToRead représente la mémoire tampon SerialPort en plus de la mémoire tampon créée par Windows.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0
Afficher: