Lit un élément d'un conduit Messager ou indique au conduit qu'il doit abandonner. Cette extrémité est la même que l'extrémité de Lecture sauf qu'elle a une entrée abandonner et une sortie abandonné?. Vous pouvez utiliser la capacité d'abandon du conduit Messager pour fermer un conduit soudainement en ignorant les données qui restent dans le buffer du conduit. Vous devez utiliser cette extrémité avec l'extrémité d'Écriture avec abandon.


icon

Entrées/Sorties

  • ci32.png timeout en ms (-1)

    timeout en ms est le délai imparti à l'extrémité, en millisecondes, pour lire les éléments du conduit. Par défaut, la valeur est -1, et ce délai est illimité.

  • cqueuern.png voie

    conduit est le conduit qui connecte cette extrémité à une extrémité scripteur.

  • cu32.png id d'acc. (0)

    id d'acc. spécifie le numéro d'identification d'un message dont il faut accuser réception. Cette entrée permet à l'extrémité Accuser réception du message précédent. Utilisez cette entrée en alternative à l'extrémité Écriture d'acc. réception pour activer l'accusé de réception dans le conduit. Vous pouvez utiliser Écriture d'acc. réception à chaque itération après avoir lu un message ou vous pouvez utiliser cette entrée pour que l'extrémité lecteur accuse réception du message précédent et lise le message suivant. La valeur par défaut est 0.

  • cbool.png abandonner (F)

    abandonner spécifie s'il faut interrompre ce conduit. La valeur par défaut est FAUX. Si abandonner est VRAI, cette extrémité marque le conduit comme fermé et ignore les appels de lecture ultérieurs. Pendant ce temps, la sortie abandonné? renvoie VRAI au prochain appel de cette extrémité.

  • ibool.png hors délai?

    hors délai? renvoie VRAI si la durée spécifiée par timeout en ms s'est écoulé.

  • icclst.png élément

    élément renvoie les données du conduit à lire.

  • iChannel_Messagelvclass.png MessageAckBase.lvclass

  • ii32.png restants

    restants renvoie le nombre d'éléments restant dans le conduit après cette lecture.

  • ibool.png abandonné?

    abandonné? renvoie VRAI si un abandon a eu lieu sur cette extrémité ou sur l'extrémité scripteur connectée au conduit. Si abandonné? est VRAI, les appels ultérieurs de cette extrémité se contenteront de renvoyer de nouveau VRAI pour abandonné?.