Schreiben mit Abbruch
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Schreibt ein Element in einen Messenger-Kanal oder gibt dem Kanal das Zeichen zum Abbruch. Wenn der Kanal voll ist, wartet der Endpunkt. Dieser Endpunkt entspricht dem Endpunkt Schreiben, 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 Lesen mit Abbruch verwendet werden.

Ein-/Ausgänge
Timeout in ms (-1)
—
Timeout in ms gibt an, wie viele Millisekunden der Endpunkt Zeit hat, die angegebenen Daten an den Kanal zu übertragen. Die Standardeinstellung lautet -1. Das heißt, es liegt keine Zeitbeschränkung vor.
Auf Bestätigung warten (F)
—
Auf Bestätigung warten gibt an, ob der Endpunkt wartet, bis ein Empfangsendpunkt den Empfang der Nachricht bestätigt, bevor das nächste Element übertragen wird. Die Standardeinstellung lautet FALSE.
Element
—
Element gibt die Daten an, die an den Kanal übertragen werden sollen.
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.
Größe (unbegrenzt)
—
Größe gibt die maximale Anzahl von Elementen an, die in dem Kanal gepuffert werden können. Die Standardeinstellung lautet "Unbegrenzt". Die Kanalgröße wird beim ersten Aufruf des Sendeendpunkts initialisiert. Danach wird der Eingang Größe vom Endpunkt ignoriert.
Timeout?
—
Timeout? gibt TRUE aus, wenn die unter Timeout in ms angegebene Zeit verstrichen ist.
Kanal
—
Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Empfangsendpunkt verbunden wird.
ID
—
ID gibt eine Ganzzahl aus, mit der die Nachricht im Kanal gekennzeichnet ist. Andere Endpunkte können die Nachricht mit Hilfe dieser Ganzzahl in dem Kanal abbrechen oder bestätigen.
Abgebrochen?
—
Abgebrochen? gibt TRUE aus, wenn die Tätigkeit dieses Endpunkts oder Empfangsendpunkte, die mit diesem Kanal verbunden sind, abgebrochen wurde. Wenn Abgebrochen? TRUE ist, sind weitere Aufrufe des Endpunkts wirkungslos und Abgebrochen? gibt erneut TRUE aus. |
Timeout in ms (-1)
—
Auf Bestätigung warten (F)
—
Element
—
MessageAckBase.lvclass
—
Timeout?
—
Kanal
—
ID
—