我开发了一个 Windows 服务,用于将文件从一个位置复制到另一个位置。
由于我需要在后台运行服务,因此有必要实现计时器功能。
服务.cs
protected override void OnStart(string[] args)
{
//OnStart(new string[0]);
}
public void Start()
{
timer1 = new Timer();
this.timer1.Interval = 30000; //every 30 seconds
41 ***this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.mysql);***
timer1.Enabled = true;
43 mysql();
}
static void mysql()
{
**File copy code included in this function.
}
上面提到的第 41 行中的错误触发是,
“mysql”没有重载匹配委托“ElapsedEventHandler”。
慕容森
相关分类