Isom.Sys.Events.Event

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

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Sys.Events.Event

Beschreibung

Mittels des Fachobjekts Event können Ereignisse ausgelöst werden, die dann durch einen Rückruf asynchron bearbeitet werden.



Funktionen

Isom.Sys.Events.Event.RaiseEvent

Löst ein Ereignis aus

Isom.Base.Boolean Isom.Sys.Events.Event.RaiseEvent  ( Isom.Base.String  eventName,
Isom.Base.StringDictionary  eventData  )

Löst ein Ereignis aus

Parameter:
eventName  Bezeichnung des ausgelösten Ereignisses. Ein Ereignisempfänger, der dieses Ereignis erhalten soll, muss in seiner Definition die Zeichenkette AUTHOR: voranstellen
eventData  Ereignisspezifische Daten. Der Inhalt dieses Wörterbuchs ist spezifisch für jedes Ereignis und kann beliebig gewählt werden
Rückgabe:
'true', wenn das Ereignis erfolgreich ausgelöst wurde. Achtung: Das Auslösen des Ereignisses ist unabhängig davon, ob auch ein Beobachter definiert ist, der dieses Ereignis empfangen kann.
   using Isom.Base.*; 
   using Isom.Sys.Events.*; 

   Boolean MyFunction() 
   { 
     EventListener listener = EventListener.CreateEventListener("vinKnownListener", "AUTHOR:VinKnown", "OnVinKnown"); 
     listener.Enable(); 

     StringDictionary eventDataDict = StringDictionary.CreateStringDictionary(); 
     eventDataDict.Add("VIN", myVin); 
     Event.RaiseEvent("VinKnown", eventDataDict"); } Boolean OnVinKnown(EventInfo info) { ... return true; } 
   

   
   
     
     
   


Version 9.10.1.0 vom 25 November 2013