C# 创建Windows服务项目,控制时间启用
2013-01-06 19:13
477 查看
protected override void OnStart(string[] args) { timer = new Timer(new TimerCallback(Test), null, 0, Timeout.Infinite); } public void Test(object state) { BLLExceptionLog.LogExp(DateTime.Now.ToString()); timer.Change(ConfigString.GetStartTime(), Timeout.Infinite);//隔5个分钟扫描分析 }
app.config文件:
<configuration> <appSettings> <add key="ElinkTime" value="50000"/> </appSettings>
ConfigString类:
public class ConfigString
{
/// <summary>
/// 获取下次启动发送邮件的时间
/// </summary>
/// <returns></returns>
public static int GetStartTime()
{
return Convert.ToInt32(ConfigurationManager.AppSettings["ElinkTime"].ToString());
}
}
相关文章推荐
- C#创建简单的windows服务项目--定时执行任务
- 使用C#创建windows 服务
- C#创建Windows Service(Windows 服务)基础教程
- C# 创建Windows Service服务 Windows服务
- C#创建Windows Service(Windows 服务)基础教程
- C#使用ServiceController控制windows服务
- C#创建windows服务程序,并制作windows服务安装包。
- c#创建Windows系统服务
- 摘:用托盘控制windows服务的c#实现
- C#创建Windows Service(Windows 服务)基础教程
- C# 创建Windows 服务程序
- C#创建、安装一个Windows服务
- C#创建Windows Service(Windows 服务)基础教程
- C# 自动运行代码 (创建windows 服务的形式 )
- .NET创建Windows服务详细步骤(C#)
- c#创建、安装、卸载、调试windows服务的简单事例
- 如何创建一个 Windows 服务应用程序的安装项目在 Visual C# 中
- C#创建Windows Service(Windows 服务)基础教程
- C# VS 2010创建、安装、调试 windows服务(windows service)
- C# windows 服务 创建 以及调试