0

可能重复:
使用 C# 在特定时间运行 Windows 服务任务

我正在.NET (c#) 中构建一个应用程序。我试图找出如何在我指定的不同时间每天在特定时间写入日志。

我知道我可以通过计划任务轻松地做到这一点,但我想保持应用程序运行(最好是控制台应用程序)。并在指定时间启动命令。

谢谢!

4

3 回答 3

1

您可以查看Quartz .NET库。这对我来说效果很好。

于 2012-04-30T15:04:01.993 回答
0

您想使用 3 个.Net Timer 类之一,很可能是System.Timers.Timer。您将设置 Timer 的 Interval 属性,并在 Timer 的 Elapsed 事件的事件处理程序中进行日志记录

于 2012-04-30T15:09:12.490 回答
-1

如果您希望应用程序继续运行,请使用 Windows 服务,但就我个人而言,鉴于我对您的要求的了解,我可能只会执行计划任务。

Windows 服务:http: //msdn.microsoft.com/en-us/library/zt39148a%28v=vs.80%29.aspx

于 2012-04-30T15:03:53.870 回答