如何在一段时间间隔内调用任务 [英] How to invoke task between some time interval

查看:60
本文介绍了如何在一段时间间隔内调用任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





首先让我解释一下我的代码。

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆