МенеджерФоновыхЗаданий / BackgroundTasksManager

Методы

Выполнить / Execute()

Создать и стартовать задание

Параметры

Возвращаемое значение

ФоновоеЗадание

Очистить / Clear()

ОжидатьВсе / WaitAll()

Ожидает завершения всех переданных заданий

Параметры

Возвращаемое значение

Истина - дождались все задания, Ложь - истек таймаут

ОжидатьЛюбое / WaitAny()

Ожидать хотя бы одно из переданных заданий.

Параметры

Возвращаемое значение

Число. Индекс в массиве заданий, указывающий на элемент-задание, которое завершилось. -1 = сработал таймаут

ОжидатьЗавершенияЗадач / WaitCompletionOfTasks()

Блокирует поток до завершения всех заданий. Выбрасывает исключение, если какие-то задания завершились аварийно. Выброшенное исключение в свойстве Параметры содержит массив аварийных заданий.

ПолучитьФоновыеЗадания / GetBackgroundJobs()

ПолучитьТекущее / GetCurrent()