« Zurück zu Produkt

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);
    }
}
Haben Sie noch Fragen?