addBackgroundJob
public \Bitrix\Main\Application::addBackgroundJob( callable $job, array $args = [], int $priority );
Метод добавляет фоновое задание, выполняющееся после отдачи контента браузеру. Нестатический метод.
Параметры
Параметр | Тип | Описание | Версия |
---|---|---|---|
$job | сallable | Указывается, что вызывать. | |
$args | array | Массив параметров, с которыми вызывать $job. | |
$priority | int | Приоритет задания. Значение по умолчанию: \Bitrix\Main\Application::JOB_PRIORITY_NORMAL .
Значения приоритета, доступные в классе Application:
|
Пример
Добавление проверки и запуска агента (CAgent::CheckAgents()) в фоновое задание.
\Bitrix\Main\Application::getInstance()->addBackgroundJob( ["CAgent", "CheckAgents"], [], \Bitrix\Main\Application::JOB_PRIORITY_LOW );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024