NopCommerce里的计划任务机制

NopCommerce里的计划任务机制。

一、Nop.Web.Global.asax.cs

   1: protected void Application_Start()
   2: {
   3:     ........
   4:     //start scheduled tasks
   5:     if (databaseInstalled)
   6:     {
   7:         TaskManager.Instance.Initialize();
   8:         TaskManager.Instance.Start();
   9:     }
  10: }

这里加载你要做的任务.

 

二.做一个你自己的计划任务

   1、依照下述(三、)中所列,为YourNewTask类做好路径,它应该有ITask接口;

   2、YourNewTask只有一个无参数的方法:Execute。在任务要执行的时候,这个方法会被调用。

   3、数据表ScheduleTask中添加一条记录。你可以手动添加,或使用IScheduleTaskService来添加记录。

 

三、现有的任务:(nop 2.50)

1    Send emails    60    Nop.Services.Messages.QueuedMessagesSendTask, Nop.Services
2    Keep alive    300    Nop.Services.Common.KeepAliveTask, Nop.Services
3    Delete guests    600    Nop.Services.Customers.DeleteGuestsTask, Nop.Services
4    Clear cache    600    Nop.Services.Caching.ClearCacheTask, Nop.Services
5    Update currency exchange rates    900    Nop.Services.Directory.UpdateExchangeRateTask, Nop.Services
6    MailChimp sync    3600    Nop.Plugin.Misc.MailChimp.MailChimpSynchronizationTask, Nop.Plugin.Misc.MailChimp
7    Froogle static file generation    3600    Nop.Plugin.Feed.Froogle.StaticFileGenerationTask, Nop.Plugin.Feed.Froogle

转载于:https://www.cnblogs.com/luckjason/archive/2012/04/17/2453730.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值