/// <summary> /// Test end monitoring flag /// </summary> public void Execute() { if (Initializers != null && Initializers.Any()) { foreach (var init in Initializers) { init.Initialize(); } } //Task.Run(async () => //{ // var tmp = await Task.Run(() => Trigger()); // if (Crawlers != null && Crawlers.Any()) // { // Crawlers.AsParallel().ForAll(c => // { // try // { // c.Gather(); // } // finally // { // c.Dispose(); // } // }); // } // Finalizer.AsParallel().ForAll(c => c.ToString()); // IsFinished = true; //}); if (Injectors != null && Injectors.Any()) { Injectors.ForEach(i => i.Inject()); } }