Listener für ein Ereignis registrieren (thread.register_event)
Deklaration
Ereignis_ID = thread.register_event(Ereignisname, Callback-Funktion [, Fehler-Callback ])
Parameter
- Ereignisname
String; bezeichnet den Ereignisnamen - Callback-Funktion
Funktion; Callback, der durch das Ereignis ausgelöst wird - Fehler-Callback
Funktion; wird bei einer Ausnahme während der Aufgabenausführung aufgerufen und löst die Ausnahme nicht erneut aus. Optional, standardmäßig wird bei einer Ausnahme ein Fehler ausgelöst.
Rückgabewert
- Ereignis-ID
Ganzzahl
Beschreibung
Registriert einen Listener für ein Ereignis. Wenn das Wörterbuch der Prozesswarteschlange, das dem Ereignisnamen entspricht, einen Wert enthält, wird dieser Wert entnommen und als Argument an den Ereignis-Callback übergeben.
Beispiel
Siehe das zusammengefasste Beispiel am Ende dieses Kapitels.