public LinkSiteProgressWindow(TasksExecutor tasksExecutor)
		{
			InitializeComponent();
			DataContext = new LinkSiteDialogViewModel(tasksExecutor);
            this.Loaded += LinkSiteProgressWindow_Loaded;
		}
Пример #2
0
 public void Run(TasksExecutor tasksExecutor)
 {
     Console.WriteLine($"Task {TaskId} started");
     Thread.Sleep(random.Next(100, 2000));
 }
Пример #3
0
 public void Finish(TasksExecutor tasksExecutor, Exception exception, TimeSpan elapsed)
 {
     Console.WriteLine($"Task {TaskId} stopped in {elapsed.TotalMilliseconds}ms");
 }
Пример #4
0
        static void HundredTasks()
        {
            var tasks = TasksExecutor.Create(TaskAmount, ExecutionFunction);

            TasksExecutor.Execute(tasks);
        }