Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SerialPort.ReadTo méthode (String)

 

Date de publication : novembre 2016

Lit une chaîne jusqu'à la valeur value spécifiée dans la mémoire tampon d'entrée.

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

public string ReadTo(
	string value
)

Paramètres

value
Type: System.String

Valeur qui indique où l'opération de lecture s'arrête.

Valeur de retour

Type: System.String

Contenu de la mémoire tampon d'entrée jusqu'à l'élément value spécifié.

Exception Condition
ArgumentException

La longueur de la value paramètre est 0.

ArgumentNullException

Le paramètre value a la valeur null.

InvalidOperationException

Le port spécifié n’est pas ouvert.

TimeoutException

L’opération ne s’est pas terminée avant la fin de la période de délai d’attente.

Cette méthode lit une chaîne jusqu'à spécifié value. Si la chaîne retournée n’inclut pas le value, le value est supprimé de la mémoire tampon d’entrée.

S’il est nécessaire de basculer entre le texte et la lecture des données binaires à partir du flux, sélectionnez un protocole qui définit avec précision la limite entre les données texte et binaires, tels que la lecture des octets et le décodage des données manuellement.

System_CAPS_noteRemarque

Étant donné que le SerialPort classe met les données et le flux de données contenues dans le BaseStream propriété n’a pas, les deux met le nombre d’octets à lire. Le BytesToRead propriété peut indiquer qu’il octets à lire, mais ces octets n’est peut-être pas accessibles au flux contenu dans le BaseStream propriété car ils ont été mis en mémoire tampon pour la SerialPort classe.

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: