« Zurück zu Produkt

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