Is it necessary to dispose off the Background Worker after I have done the processing work inside the DoWork event, or being a managed object this will automatically get disposed eventually?
Previously, I was performing some functions inside the timer_elapsed
i.e to perform a task every thirty seconds.
Now, I am doing the same processing inside the BackGround Worker's DoWork
event. How do I loop this bgWorker event to be performed after every 30 seconds (say) bgworker.RunWorkerAsync();
If I put this bgWorker.RunWorkerAsync()
indie timer_elapsed
, how do I dispose it after every timer elapse?