public void CleanUp()
 {
     if (InvokeRequired)
     {
         CleanUpDelegate cud = new CleanUpDelegate(CleanUp);
         Invoke(cud, new object[] { });
     }
     else
     {
         if (webBrowser1 != null)
         {
             webBrowser1.Dispose();
             webBrowser1 = null;
             GC.Collect();
             GC.WaitForPendingFinalizers();
         }
     }
 }
 public void CleanOldData(string applicationName, string taskName)
 {
     var cleanUpDelegate = new CleanUpDelegate(StartCleanOldData);
     cleanUpDelegate.BeginInvoke(applicationName, taskName, new AsyncCallback(CleanUpCallback), cleanUpDelegate);
 }
        public void CleanOldData(string applicationName, string taskName)
        {
            var cleanUpDelegate = new CleanUpDelegate(StartCleanOldData);

            cleanUpDelegate.BeginInvoke(applicationName, taskName, new AsyncCallback(CleanUpCallback), cleanUpDelegate);
        }