如何在一段时间间隔内调用任务 [英] How to invoke task between some time interval
本文介绍了如何在一段时间间隔内调用任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
首先让我解释一下我的代码。
Hi,
first let me explain my code.
var t1 = Task<int>.Factory.StartNew(() => GenerateNumbers());
已创建任务,即使用异步调用一个私有函数。
有一些关于这个任务的查询。
1.我需要每5分钟调用一次这个任务。
2.任何可用于在任务中制作计时器类型的选项..
谢谢..
Have created on task which is call one private function with async.
have some queries about this Tasks.
1.I need to invoke this task every 5 minites.
2.Any options available to make timer kind of stuffs in Tasks..
Thanks..
推荐答案
使用计时器 - Observable.Timer方法 [ ^ ]。
Use a timer - Observable.Timer Method [^].
您可以使用计时器或(最好)您可以使用如下任务计划程序类
一个新的.NET任务调度程序类库 [ ^ ]
或< br $> b $ b
https://taskscheduler.codeplex.com/ [ ^ ]
You can either use a timer or (preferably) you can use a Task Scheduler class as below
A New Task Scheduler Class Library for .NET [^]
or
https://taskscheduler.codeplex.com/[^]
这篇关于如何在一段时间间隔内调用任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文