Isom.Sys.Events.EventListener

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Sys.Events.EventListener

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Sys.Events.EventListener

Beschreibung

Isom.Sys.Events.EventListener ist das Fachobjekt für Beobachter von Events



Funktionen

Isom.Sys.Events.EventListener.CreateEventListener

Erzeugt ein neues Ereignis-Beobachterobjekt.

Isom.Sys.Events.EventListener Isom.Sys.Events.EventListener.CreateEventListener  ( Isom.Base.String  name,
Isom.Base.String  eventType,
Isom.Base.String  callback  )

Erzeugt ein neues Ereignis-Beobachterobjekt.

Der Beobachter, der mit CreateEventListener(String,String,String) erzeugt wurde, ist inaktiv. Zum Start des Empfangs von Rückrufen muss Enable() aufgerufen werden

Parameter:
name  Eindeutige Bezeichnung des Beobachters. Anhand dieser Bezeichnung kann der Beobachter mit FindEventListener(String) wieder gefunden werden
eventType  Bezeichnung des Ereignisses, das der Beobachter empfangen soll. Sollen Ereignisse empfangen werden, die mittels Event.RaiseEvent(String,StringDictionary) ausgelöst werden, muss dem Bezeichner "AUTHOR:" vorangestellt werden.
callback  Name der Rückruffunktion, die aufgerufen wird, wenn condition zu 'true' ausgewertet wird. Die Funktion muss im aktuellen Namensraum oder im Namensraum des OEM vorhanden sein. Ihre Signatur muss lauten: Boolean (EventInfo)
Rückgabe:
Ereignis-Beobachterobjekt
Ausnahmebehandlung:
wenn bereits ein Ereignis-Beobachterobjekt mit der angegebenen Bezeichnung existiert
Bemerkungen:
Ein Beispiel ist unter EventInfo.GetEventData() zu finden.
Isom.Sys.Events.EventListener.Disable

Deaktiviert den Empfang von Rückrufen für diesen Beobachter

objectbound Isom.Base.Boolean Isom.Sys.Events.EventListener.Disable  (  ) 

Deaktiviert den Empfang von Rückrufen für diesen Beobachter

Rückgabe:
'true', wenn der Beobachter erfolgreich deaktiviert wurde
Ausnahmebehandlung:
wenn der Beobachter bereits mit Dispose() freigegeben wurde
Isom.Sys.Events.EventListener.Dispose

Gibt das Ereignis-Beobachterobjekt frei.

objectbound Isom.Base.Boolean Isom.Sys.Events.EventListener.Dispose  (  ) 

Gibt das Ereignis-Beobachterobjekt frei.

Das Objekt ist nach diesem Aufruf nicht mehr benutzbar und wird mit FindEventListener(String) nicht mehr gefunden.

Rückgabe:
'true', wenn das Objekt erfolgreich freigegeben wurde
Ausnahmebehandlung:
wenn das Objekt bereits mit Dispose() freigegeben wurde
Isom.Sys.Events.EventListener.Enable

Aktiviert den Empfang von Rückrufen für diesen Beobachter

objectbound Isom.Base.Boolean Isom.Sys.Events.EventListener.Enable  (  ) 

Aktiviert den Empfang von Rückrufen für diesen Beobachter

Rückgabe:
'true', wenn der Beobachter erfolgreich aktiviert wurde
Ausnahmebehandlung:
wenn der Beobachter bereits mit Dispose() freigegeben wurde
Isom.Sys.Events.EventListener.FindEventListener

Findet ein Ereignis-Beobachterobjekt mit einer angegebenen Bezeichnung

Isom.Sys.Events.EventListener Isom.Sys.Events.EventListener.FindEventListener  ( Isom.Base.String  name  ) 

Findet ein Ereignis-Beobachterobjekt mit einer angegebenen Bezeichnung

Rückgabe:
Das Ereignis-Beobachterobjekt mit der angegeben Bezeichnung
Ausnahmebehandlung:
wenn es kein Ereignis-Beobachterobjekt mit der angegeben Bezeichnung gibt
Isom.Sys.Events.EventListener.IsVoid

Bestimmt, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Sys.Events.EventListener.IsVoid  (  ) 

Bestimmt, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Sys.Events.EventListener.Void

Erzeugt ein ungültiges Objekt.

Isom.Sys.Events.EventListener Isom.Sys.Events.EventListener.Void  (  ) 

Erzeugt ein ungültiges Objekt.

Die Funktion kann in Fehlerfällen verwendet werden, um z.B. einen ungültigen Funktionsrückgabewert zu erzeugen.

Rückgabe:
Ungültiges Objekt.

Version 9.10.1.0 vom 25 November 2013