, , , - , . WCF ( ) . , , , , . .
. . .
- Watchdog , .
- Watchdog , .
- Watchdog , .
- Watchdog , .
Windows 3 . , . , . Thread.Abort , , , .
In addition, try making your core logic as robust as possible. Thus, if you need to forcefully terminate it, it is much easier to restore and clear the mess that it left behind. This may mean using atomic operations such as DB transactions or smart file operations.
source
share