How to create window service using timer?
Timer timerDailyReport = new Timer();
protected override void OnStart(string[] args)
{
try
{
StartTimer(timerDailyReport, 60000, timerDailyReport_Elapsed);
}
catch (Exception ex)
{
ErrorLog.WriteonError("OnStart " + ex.Message.ToString());
}
}
private void StartTimer(Timer timer, long interval, ElapsedEventHandler events)
{
timer.Interval = interval;
timer.Elapsed += new ElapsedEventHandler(events);
timer.Enabled = true;
}
#region timerDaily_Elapsed
/// <summary>
/// this is timer event call according the time frame.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timerDailyReport_Elapsed(object sender, ElapsedEventArgs e)
{
your function here
}
#endregion
Timer timerDailyReport = new Timer();
protected override void OnStart(string[] args)
{
try
{
StartTimer(timerDailyReport, 60000, timerDailyReport_Elapsed);
}
catch (Exception ex)
{
ErrorLog.WriteonError("OnStart " + ex.Message.ToString());
}
}
private void StartTimer(Timer timer, long interval, ElapsedEventHandler events)
{
timer.Interval = interval;
timer.Elapsed += new ElapsedEventHandler(events);
timer.Enabled = true;
}
#region timerDaily_Elapsed
/// <summary>
/// this is timer event call according the time frame.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void timerDailyReport_Elapsed(object sender, ElapsedEventArgs e)
{
your function here
}
#endregion
Comments
Post a Comment