Dokumentation
UnregisterMessage
Benötigt: IP-Symcon >= 4.1
boolean UnregisterMessage (int $SenderID, int $NachrichtID)
Parameterliste
SenderID | ID des Senders |
NachrichtID | ID der Nachricht |
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Diese Funktion entfernt eine Registrierung des Moduls für den Empfang der Nachricht NachrichtID und der ID SenderID.
Eine Liste der NachrichtIDs befindet sich hier: Nachrichten
Beispiel
// Das Modul "horcht" nicht mehr auf Nachrichten der Instanz 12345 mit der NachrichtID 10505
$this->UnregisterMessage(12345 /* InstanzID */, 10505 /* IM_CHANGESTATUS */);
// Alle Nachrichten des Modules sollen gelöscht werden
foreach ($this->GetMessageList() as $senderID => $messages) {
foreach ($messages as $message) {
$this->UnregisterMessage($senderID, $message);
}
}