window服务
来源:互联网 发布:环球易购海外网络推广 编辑:程序博客网 时间:2024/04/29 17:38
partial class MainService : ServiceBase
{
public MainService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
// TODO: 在此处添加代码以启动服务。
//写日志启动服务
this.timer1.Enabled = true;
}
protected override void OnStop()
{
// TODO: 在此处添加代码以执行停止服务所需的关闭操作。
this.timer1.Enabled = false;
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try
{
this.timer1.Enabled = false;
this.timer1.Interval = Convert.ToDouble(ConfigurationSettings.AppSettings["CheckTime"].ToString());
WarningClass wClass = new WarningClass();
wClass.Sync();
}
catch (Exception ex)
{
//写日志
}
finally
{
this.timer1.Enabled = true;
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Configuration;
namespace SyncSmsService
{
partial class MainService : ServiceBase
{
public MainService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
// TODO: 在此处添加代码以启动服务。
//写日志启动服务
this.timer1.Enabled = true;
}
protected override void OnStop()
{
// TODO: 在此处添加代码以执行停止服务所需的关闭操作。
this.timer1.Enabled = false;
}
private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try
{
this.timer1.Enabled = false;
this.timer1.Interval = Convert.ToDouble(ConfigurationSettings.AppSettings["CheckTime"].ToString());
SmsDAL dal = new SmsDAL();
dal.SendSms();
}
catch (Exception ex)
{
//写日志
}
finally
{
this.timer1.Enabled = true;
}
}
}
}
- window 服务
- Window服务
- window服务
- window服务
- window 服务
- Window服务
- window服务
- Window服务
- 编写 Window 服务程序
- window系统服务详解
- window系统服务一览表
- Window 服务详解
- 创建window服务
- 删除Window 一个服务
- 调试window服务
- window svn服务器 服务
- 手动添加window服务
- C# 创建window服务
- partial关键字简介
- as3 动态修改注册点
- 康托展开
- FLEX优秀开源项目介绍
- 分享图片简单实现
- window服务
- 关于linux下挂在U盘的方法,百度copy的~
- 一些软件设计的原则
- C语言 内存管理详解
- DirectUI 简介
- 《JeolOnSoftware》
- ASP生成不重复随机数字的另类思路
- 有关基站定位获取GPS以及基站信息的程序
- STL Vector remove()和erase()的使用