Dokumentation
UnregisterMessage
Benötigt: IP-Symcon >= 4.1
void UnregisterMessage (int $SenderID, int $NachrichtID)
Parameterliste
SenderID | ID des Senders |
NachrichtID | ID der Nachricht |
Rückgabewert
Keine Rückgabe
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
//Delete all registrations in order to read them
foreach ($this->GetMessageList() as $senderID => $messages) {
foreach ($messages as $message) {
$this->UnregisterMessage($senderID, $message);
}
}