UploadHandler.cs 553 B

12345678910111213141516171819202122232425
  1. using DbHelper;
  2. using System;
  3. using System.ComponentModel;
  4. using WCS.Core;
  5. namespace WCS.Service.Handlers
  6. {
  7. [Description("任务上传")]
  8. internal class UploadHandler : LogicHandler
  9. {
  10. public override void Start()
  11. {
  12. }
  13. private DateTime last = DateTime.MinValue;
  14. public override void Update(double milliseconds)
  15. {
  16. if ((DateTime.Now - last).TotalMilliseconds < 10000)
  17. return;
  18. last = DateTime.Now;
  19. Db.Do(Uploader.Upload);
  20. }
  21. }
  22. }