Observer-Event-Publikation¶
Jede IQ implementiert IObservable<IJobEvent>.
- Gewöhnliche Job-Fehler werden über
OnNextveröffentlicht. OnErrorist für fatale Dispatcher-Fehler reserviert.OnJobEventChangedexistiert für leichtgewichtige Async-Weiterleitung.
Intern verwendet JobObserverHub eine gequeue-te Pump auf Basis von ConcurrentQueue<ObserverMessage> und SemaphoreSlim, statt pro Event ein eigenes Task.Run zu starten.