博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
服务定时器
阅读量:5370 次
发布时间:2019-06-15

本文共 899 字,大约阅读时间需要 2 分钟。

第一步新建服务(Windows服务)

第二步右键属性修改ServiceName

第三步编写代码

System.Timers.Timer task;protected override void OnStart(string[] args){  task=new System.Timers.Timer();  task.Interval=1800000;//10分钟一次  task.Elapsed+=new System.Timers.ElapserEventHandler(ExpressOrder);//到时间执行事件  task.AutoReset=true;//设置执行一次(false),一直执行(true)  task.Enabled=true;//是否执行System.Timers.Timer.Elapsed事件  }public void ExpressOrder(object source,System.Timers.ElapsedEventArgs e){  try{      string url=ConfigurationManager.AppSettings["appconfig中定义的url地址"];      System.Net.WebClient client=new System.Net.WebClient();      byte[] bytes={};      client.Upload(url,"POST",bytes);    }catch(Exception ex){
throw new Exception(ex.Message);} }

第四步在Designer中新增一条本地执行的语句(无需密码、账户等)

(在serviceInstaller1下)this.serviceInstaller1.StartType=System.ServiceProcess.ServiceStartMode.Automatic;

 

转载于:https://www.cnblogs.com/xibianriluo/p/5257165.html

你可能感兴趣的文章
jquery改变元素属性值(转)
查看>>
《额尔古纳河右岸》读书笔记
查看>>
C#Virtual和Override的几种组合
查看>>
JavaScript总结之DOM基本操作(三)
查看>>
为Vmware硬盘减肥瘦身
查看>>
python-flask学习
查看>>
Controller与View数据传递 多Model传递
查看>>
arm 汇编小练习
查看>>
RegQueryValueEx函数
查看>>
漫谈数据库索引
查看>>
【NOIP2004】合唱队形
查看>>
spring面试题
查看>>
python使用pickle,json等序列化dict
查看>>
php进行文件的强制下载
查看>>
每日python(6)
查看>>
Python正则表达式中的re.S的作用
查看>>
ubuntu15.10运行android studio出错unable to run mksdcard sdk tool
查看>>
HashMap面试知多少
查看>>
Effective C# 学习笔记(二十七)使你的类型可被序列化
查看>>
LDAP客户端配置
查看>>