计划的方法调用每 X 分钟
要安排方法定期运行,您可以利用计时器的功能。让我们深入研究如何在 C# 中实现这一点:
利用系统计时器
考虑以下代码来实例化 System.Threading.Timer:
var startTimeSpan = TimeSpan.Zero; var periodTimeSpan = TimeSpan.FromMinutes(5); var timer = new System.Threading.Timer((e) => { MyMethod(); }, null, startTimeSpan, periodTimeSpan);
该技术采用了一个立即开始执行的计时器(startTimeSpan 设置为TimeSpan.Zero) 并随后每 5 分钟调用一次 MyMethod()(periodTimeSpan 设置为 5 分钟)。
注意: 在 .NET Core 中安排任务的更新和推荐方法可以是在这里找到:https://stackoverflow.com/a/70887955/426894
通过利用这个强大的工具,您可以方便地安排任务以定义的时间间隔定期执行,从而增强应用程序的可维护性和精度。
以上是如何在 C# 中安排方法每 X 分钟运行一次?的详细内容。更多信息请关注PHP中文网其他相关文章!