public static async Task Execute() { myWorker.Start(); await FooAsync(); await FooAsync(); await FooAsync(); await FooAsync(); await myWorker.StopAsync(); Debug.WriteLine("All Done. Thread ID: {0}", Environment.CurrentManagedThreadId); }
private void OnStartWorkerClick(object sender, RoutedEventArgs e) { myWorker.Start(); }