Exemple #1
0
        public void RunTask(Task execTask)
        {
            WebBrowserExtensions.SetFeatureBrowserEmulation(); // enable HTML5
            var task = Task.Run(async() => await execTask);

            task.Wait();
        }
Exemple #2
0
 public T RunTask <T>(Task <T> execTask)
 {
     try
     {
         WebBrowserExtensions.SetFeatureBrowserEmulation(); // enable HTML5
         var task = Task.Run(async() => await execTask);
         task.Wait();
         return(task.Result);
     }
     catch (Exception ex)
     {
         while (ex is AggregateException && ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         Console.WriteLine(ex.Message);
         //Environment.Exit(-1);
         return(default(T));
     }
 }