Lesen mit Abbruch
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Liest ein Element aus einem Messenger-Kanal oder gibt dem Kanal das Zeichen zum Abbruch. Dieser Endpunkt entspricht dem Endpunkt Lesen, hat aber zusätzlich einen Eingang mit dem Namen Abbrechen und einen Ausgang mit dem Namen Abgebrochen?. Mit Hilfe der Funktion zum Abbrechen des Messenger-Kanals können Sie einen Kanal unvermittelt schließen und alle im Kanalpuffer verbleibenden Daten ignorieren. Dieser Endpunkt muss gemeinsam mit dem Endpunkt Schreiben mit Abbruch verwendet werden.

Ein-/Ausgänge
Timeout in ms (-1)
—
Timeout in ms gibt an, wie viele Millisekunden der Endpunkt zum Auslesen der Elemente aus dem Kanal Zeit hat. Die Standardeinstellung lautet -1. Das heißt, es liegt keine Zeitbeschränkung vor.
Kanal
—
Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Sendeendpunkt verbunden wird.
Bestätigungs-ID (0)
—
Bestätigungs-ID gibt die Kennung der Nachricht an, die bestätigt werden soll. Mit diesem Eingang kann der Endpunkt den Empfang der vorhergehenden Nachricht bestätigen. Verwenden Sie diesen Eingang als Alternative zum Endpunkt "Bestätigung senden", um die Bestätigung im Kanal zu aktivieren. Sie können "Bestätigung senden" bei jeder Iteration nach dem Empfang der Nachricht verwenden, oder Sie können diesen Eingang so verwenden, dass der Empfangsendpunkt die vorherige Nachricht bestätigt und die nächste Nachricht liest. Der Standardwert lautet 0.
Abbrechen (F)
—
Abbrechen gibt an, ob dieser Kanal abgebrochen werden soll. Die Standardeinstellung lautet FALSE. Wenn Abbrechen TRUE ist, markiert dieser Endpunkt den Kanal als geschlossen und ignoriert weitere Aufrufe zum Lesen. In der Zwischenzeit gibt der Ausgang Abgebrochen? beim nächsten Aufruf dieses Endpunkts TRUE aus.
Timeout?
—
Timeout? gibt TRUE aus, wenn die unter Timeout in ms angegebene Zeit verstrichen ist.
Element
—
Element gibt die Daten aus, die aus dem Kanal ausgelesen werden sollen.
Verbleibend
—
Verbleibend gibt die Anzahl der Elemente aus, die nach diesem Lesevorgang im Kanal verbleiben.
Abgebrochen?
—
Abgebrochen? gibt TRUE aus, wenn die Tätigkeit dieses Endpunkts oder der Empfangsendpunkt, der mit diesem Kanal verbunden ist, abgebrochen wurde. Wenn Abgebrochen? TRUE ist, sind weitere Aufrufe des Endpunkts wirkungslos und Abgebrochen? gibt erneut TRUE aus. |
Timeout in ms (-1)
—
Kanal
—
Bestätigungs-ID (0)
—
Abbrechen (F)
—
Timeout?
—
Element
—
MessageAckBase.lvclass
—
Verbleibend
—