public override void Main() { ProcessName = "Task"; var filmItems = GetRestItemsFilm(); Task[] tasks = new Task[filmItems.Count]; for (int i = 0; i < filmItems.Count; i++) { string uri = filmItems[i]; Task task = ClassHttp.MyTaskRequest(uri); tasks[i] = task; } Task.WaitAll(tasks); }