Стд::Задания
Фоновые и запланированные задания.
Общее в запланированных и фоновых заданиях:
- Для выполнения запланированного задания запускается фоновое задание.
- Фоновое и запланированное задание запускаются не сразу, а при наличии ресурсов. Запланированные задания с расписаниями будут поставлены в очередь исполнения с точностью до 1 секунды, но запущены при наличии ресурсов.
- В качестве параметров фоновых и запланированных заданий можно использовать одинаковый набор типов. Экземпляры этих же типов могут быть возвращены в качестве результата обработчика фонового или запланированного задания.
Отличия запланированных и фоновых заданий:
- Гарантируется запуск запланированного задания даже при внезапной остановке приложения или сервера. Фоновое задание будет потеряно при остановке приложения или сервера.
- Результат работы запланированного задания может быть сохранен в базе данных и потом прочитан. Результат фонового задания будет утерян при остановке приложения или сервера.
- Разработчик может управлять временем запуска запланированного задания, определять расписание запуска.
- Запланированные задания можно планировать в обработчике обновления конфигурации. Реальное создание и исполнение задания происходит после запуска приложения.
В качестве параметров и результатов обработчиков заданий могут использоваться следующие типы:
- Неопределено
- Строка
- Число
- Булево
- Перечисление
- Ууид
- Длительность
- Момент
- Дата
- ДатаВремя
- Время
- ЧасовойПояс
- Тип
- Сущность.Ключ
Типы
ЗапланированноеЗадание
Стд::Задания::ЗапланированноеЗадание Доступность: Сервер
Базовый тип для запланированных заданий, создаваемых на основе элемента проекта.
ЗапланированныеЗадания
Стд::Задания::ЗапланированныеЗадания Тип-одиночка Доступность: Сервер
Позволяет создавать запланированные задания и управлять ими. Общее описание запланированных заданий - см. Стд::Задания.
ИзменяемоеЗапланированноеЗадание
Стд::Задания::ИзменяемоеЗапланированноеЗадание Доступность: Сервер
Изменяемое запланированное задание. Позволяет поменять некоторые опции запуска существующего запланированного задания.
ИсключениеОбработчикФоновогоЗаданияНеНайден
Стд::Задания::ИсключениеОбработчикФоновогоЗаданияНеНайден Доступность: Сервер
Исключение, возникающее при попытке выполнить в фоновом задании несуществующий обработчик.
ИсключениеТаймаутаЗадания
Стд::Задания::ИсключениеТаймаутаЗадания Доступность: Сервер
Выбрасывается при превышении времени ожидания прерывания фонового задания в процессе планирования, отмены и удаления задания.
ОписаниеЗадания
Стд::Задания::ОписаниеЗадания Доступность: КлиентИСервер
Описание текущего состояния задания.
РезультатЗадания
Стд::Задания::РезультатЗадания Доступность: Сервер
Результат выполнения запланированного задания.
СоздаваемоеЗапланированноеЗадание
Стд::Задания::СоздаваемоеЗапланированноеЗадание Доступность: Сервер
Создаваемое запланированное задание.
СтатусЗадания
Стд::Задания::СтатусЗадания Доступность: КлиентИСервер
Статус задания.
СтатусРезультатаЗадания
Стд::Задания::СтатусРезультатаЗадания Доступность: КлиентИСерв ер
Статус результата выполнения запланированного задания.
СтратегияПовтораЗадания
Стд::Задания::СтратегияПовтораЗадания Доступность: КлиентИСервер
Стратегия повтора для конкретного задания.
СтратегияПубликацииЗадания
Стд::Задания::СтратегияПубликацииЗадания Доступность: КлиентИСервер
Стратегии публикации запланированных заданий.
СтратегияРегистрацииСобытийЗаданий
Стд::Задания::СтратегияРегистрацииСобытийЗаданий Доступность: КлиентИСервер
Стратегия регистрации событий запланированных заданий.
СтратегияХраненияРезультатовЗаданий
Стд::Задания::СтратегияХраненияРезультатовЗаданий Доступность: КлиентИСервер
Стратегия хранения результата задания.
УсловияЗапускаЗаданияНаМобильныхУстройствах
Стд::Задания::УсловияЗапускаЗаданияНаМобильныхУстройствах Доступность: КлиентИСервер
Условия, которые должны соблюдаться при запуске запланированного задания на мобильном устройстве.
ФоновоеЗадание
Стд::Задания::ФоновоеЗадание Доступность: Сервер
Объект для управления фоновым заданием, получения его текущего состояния задания результатов его работы.
ФоновыеЗадания
Стд::Задания::ФоновыеЗадания Тип-одиночка Доступность: Сервер
Позволяет создавать фоновые задания и управлять ими. Общее описание фоновых заданий - см. Стд::Задания.