我必须使用 C#.net 开发一个必须每天运行一次的应用程序。它最多只运行一分钟,因此开发 Windows 服务有点大材小用,计划任务是合适的方法。
但是,我对应用程序如何传达其结果有一些疑问:
- 如何向任务调度程序指示任务失败?这是通过程序的退出代码吗?
- 如何记录输出信息?控制台输出是自动捕获的还是我必须显式写入事件查看器?
回答你的问题——
如果任务因为抛出未经检查的异常而失败,您将在计划任务查看器中看到,将有一个“最后结果”,其值类似于0xe0434f4d
。或者,如果您返回退出代码,该代码也将显示在计划任务查看器的“最后结果”列中。
写入控制台,例如Console.WriteLine("blah");
不会出现在任何地方。您需要写入事件日志或日志文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)