我可以在新的Windows服务中存储少量数据吗?

时间:2014-04-16 08:58:37

标签: c# windows-services

我使用C#在Visual Studio中创建了一个新的Windows服务。该服务需要每天运行一次,我有一个计时器来检查每小时,看它是否正确运行服务代码。

但是,有时我运行的服务器可能会重新启动,可能会错过这次。所以我希望能够存储代码上次运行的日期和时间,这样每当我检查时间时,我也可以查看代码是否已经运行,或者是否仍然需要运行

那么有没有一种方法可以在Windows服务中存储日期和时间而无需创建文件或将其存储在数据库中?

1 个答案:

答案 0 :(得分:0)

  

服务需要每天运行一次,我有一个计时器来检查每小时,看看是否   运行服务代码的时间是正确的。

为什么这是一个Windows服务呢? COmmand行程序,任务调度程序,而不是在一天的剩余时间内浪费内存。

  

有没有一种方法可以在不创建的情况下在Windows服务中存储日期和时间   文件或将其存储在数据库中?

在变量中。如果服务停止,它就会消失,因为它只在内存中。但排除了剩下的文件(和数据库)。

那说,whle方法很糟糕。忘记服务,使其成为一项任务并使用Windows任务调度程序。