To create timer in Windows Services or to create timer by code in .cs file
You have to add the object of System.Timers.Timer .
C#
//Object of Timer Class
System.Timers.Timer timer1;
private void Create_Timer()
{
timer1 = new System.Timers.Timer();
timer1.Interval = 3600000;
timer1.Enabled = true;
// this is for add event of the timer.
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed);
}
// Timer Event
protected void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
// Your Code which you want to execute on given interval
}
protected override void OnStart(string[] args)
{
Create_Timer();
}
VB.NET
You have to add the object of System.Timers.Timer .
C#
//Object of Timer Class
System.Timers.Timer timer1;
private void Create_Timer()
{
timer1 = new System.Timers.Timer();
timer1.Interval = 3600000;
timer1.Enabled = true;
// this is for add event of the timer.
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed);
}
// Timer Event
protected void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
// Your Code which you want to execute on given interval
}
protected override void OnStart(string[] args)
{
Create_Timer();
}
VB.NET
Dim Timer1 As System.Timers.Timer
Private Sub Create_Timer()
Timer1 = New System.Timers.Timer()
Timer1.Interval = interval
Timer1.Enabled = True
' this is for add event of the timer.
AddHandler Timer1.Elapsed, New
System.Timers.ElapsedEventHandler(AddressOf Me.Timer1_Elapsed)
End Sub
'Timer Event
Private Sub
Timer1_Elapsed(ByVal sender As System.Object, ByVal e As
System.Timers.ElapsedEventArgs)
' Your Code which you want to execute on given interval
End Sub
Protected Overrides Sub OnStart(ByVal
args() As String)
Create_Timer()
End Sub
No comments:
Post a Comment