我现在正在做几个项目,我真的希望有某种组件可以指定时间和日期,然后执行某种方法。
DateTime date = new DateTime(x,x,x,x,x,x);
ScheduledMethod sMethod = new ScheduledMethod(date, [method delegate of some sort]);
\\at the specified date, sMethod invokes [method delegate of some sort]
我知道我可以将 Windows Workflow Foundation 作为一个长期运行的进程来执行此操作,这对某些事情有好处,但有其他选择吗?工作流程的细节并不完全直截了当,能够为轻量级任务部署更简单的东西会很好。例如,每天检查一次网络文件夹并删除任何超过 30 天的文件的方法。我意识到这可能是天方夜谭,但这对于自动化某些日常维护任务(计划的 sql 操作、文件系统清理、例行电子邮件发送等)非常有用。它不一定必须是.Net,但这就是我来自的地方。有任何想法吗?