I need to run a function every 5 seconds for 10 minutes.
I use a timer to run it for 5 secs, but how do I limit the timer to only 10 mins?
Have your timer loop something like this:
DateTime endTime = DateTime.Now.AddMinutes(10); while(endTime < DateTime.Now) { // Process loop }