【发布时间】:2017-06-13 09:35:23
【问题描述】:
我正在使用 c# 为 SAP B1 做一些掩码。
我需要知道如何创建一个函数,自动(例如每 15 分钟一次)获取一些数据并将其放入数据库。 该功能已经完成,但如何在后台创建自动执行?
最好的问候和提前感谢您的回复, 洛伦佐
【问题讨论】:
-
使用某种计时器,或将程序作为计划任务运行。
-
从我建议使用 Windows 计划任务的问题中,您的实现听起来很简单。
-
这取决于:此应用程序是否更像一个脚本,即它运行、执行离散作业或测试子任务,然后停止?如果是这样,我会选择计划任务建议。如果这是一个应用程序,就像一个守护进程,它应该始终运行,即使它只是循环并做同样的事情,那么我会使用一个计时器。请记住,计划任务每次运行时都会产生不同的进程 ID,而带有计时器的守护程序将具有与它首次启动时相同的进程 ID。这对你来说可能很重要,也可能无关紧要。
标签: c# function background