IEventHub
Stellt Ereignisse für die weitere Verarbeitung von Veränderungen in onion.net zur Verfügung.
Die onion.net Client API zeichnet sich durch ein ereignisgesteuertes Caching aus. Es werden Inhalte nur aktuelle Inhalte gecacht. Nur veraltete oder nicht mehr benötigte Inhalte werden aus dem Cache entfernt.
Damit Komponenten sich diese Funktionalität ebenfalls zu nutze machen können, bietet diese Schnittstelle diverse Ereignisse zur Verfügung, um auf Veränderungen in der Daten-, ChangeSet-, Schema- und Benutzerverwaltung reagieren zu können.
Alle Ereignisse werden nach Ausführung der Aktion erzeugt. Das bedeutet, die Komponente erhält kein Ereignis vor der Ausführung und kann in diesem Ereignis entscheiden, ob die Aktion durchgeführt werden kann oder nicht.
Ereignisse
Methoden
Methode | Beschreibung |
---|---|
AcquireIntermission():Void | Unterbricht den Ereignisstrom für die Client API. |
ReleaseIntermission():Void | Nimmt die Aktivität zum Ereignisstrom für die Client API wieder auf. |