内存不足异常:C#窗口服务使其停止运行状态

时间:2016-01-19 04:14:57

标签: c# windows service

我正在设计阶段,只是从控制台转换为服务。我想知道在控制台中发生内存不足异常时它会崩溃,但是在窗口服务的情况下,似乎它是由服务控制器基类处理的,并且服务仍然显示在运行状态。

所以我的问题是:

如何停止服务?

我知道如果我能以某种方式在服务基类之前捕获异常,它应该是可能的,但不确定。

有人可以提供代码段吗?如果出现一些全局未处理的异常,那么停止服务也是一种好习惯吗?

0 个答案:

没有答案