Ich habe eine Konsolenanwendung in C #. Wenn etwas schief geht, rufe ich Environment.Exit()
auf, um meine Anwendung zu schließen. Ich muss die Verbindung zum Server trennen und einige Dateien schließen, bevor die Anwendung beendet wird.
In Java kann ich einen Shutdown-Hook implementieren und über Runtime.getRuntime().addShutdownHook()
registrieren. Wie kann ich dasselbe in C # erreichen?
Ich würde empfehlen, den Aufruf in Environment.Exit () in Ihrer eigenen Methode zu verpacken und den ganzen Aufruf zu verwenden. Etwas wie das:
%Vor%Tags und Links .net c# console-application application-shutdown