Aufruf von Environment.Exit in einem Windows-Dienst

8

Ruft der SCM beim Aufrufen von Environment.Exit innerhalb eines Windows-Dienstes die onStop () -Methode des Dienstes auf oder ist dieses Verhalten nicht vorhersehbar?

Ich habe ein paar Windows-Dienste, die diesen Code haben. Leider kann ich dieses Verhalten nicht entfernen. Aber ich muss wissen, ob onStop () aufgerufen wird, um zu entscheiden, ob in dieser Methode oder innerhalb der Methode, die Environment.Exit aufruft, ein gemeinsamer Stop-Code gesetzt wird.

    
Cygnus 10.10.2013, 10:13
quelle

1 Antwort

11

Enviroment.Exit schließt den Prozess, der vom Service umschlossen wird.

Wenn Sie es aufrufen, ruft% code% method nicht auf.

Sie können die Methode selbst aufrufen, anstatt onStop()

aufzurufen

Sie können den folgenden Code verwenden, um Exit

aufzurufen %Vor%     
Ofiris 10.10.2013, 10:16
quelle

Tags und Links