Files
PolyTraderSharp/src/PolyTrader.App.Avalonia
RichardandClaude Opus 5 cec8b91ebd
CI / Build & Tests (Linux) (push) Canceled after 0s
CI / Plattformneutralität & Hygiene (push) Canceled after 0s
Desktop beendet sich auf SIGTERM, statt bis zum SIGKILL weiterzulaufen
#600: Die ConsoleLifetime des Hosts faengt SIGTERM ab und ruft StopApplication.
Die Avalonia-Oberflaeche hing nicht daran - Main wartete weiter auf sie, und
systemctl stop, Abmelden oder Herunterfahren endeten mit SIGKILL.

App.axaml.cs haengt AvaloniaUiHost.ShutdownFromHost an ApplicationStopping:
Die Oberflaeche schliesst sich ohne Sicherheitsabfrage (der Stopp von aussen ist
selbst die Anweisung), danach laeuft der geordnete Dienst-Stopp aus Program.Main.

Auf der Linux-VM geprueft: SIGTERM -> beendet nach 1 s, "Dienste in 0,1 s beendet";
Gegenprobe "Beenden" in der Oberflaeche ebenso.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 11:09:43 +02:00
..