您的位置:首页 > 编程语言 > C#

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 编程