I have a program that needs to do something every 60 seconds. Almost always this takes 1-2 seconds to complete but there is a condition whereby it could take a few minutes.
Does anybody know of a .net timer that will not invoke the "time elapsed" method if the previous invocation has not yet completed?
I could obviously do this with a check like this...
if(beingRun){
}