# Application

URL: https://chugunov.pro/api-bitrix/main/application/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Application`
Модуль: Main.

## Описание

Базовый класс для любого приложения.

Исходный файл: `source/main/lib/application.php:29`

## Константы (2)

- `JOB_PRIORITY_LOW`
- `JOB_PRIORITY_NORMAL`

## Методы (36)

- [`addBackgroundJob()`](https://chugunov.pro/api-bitrix/main/application/addbackgroundjob/) — Добавляет задачу для выполнения после того, как ответ был отправлен.
- [`createExceptionHandlerLog()`](https://chugunov.pro/api-bitrix/main/application/createexceptionhandlerlog/)
- [`createExceptionHandlerOutput()`](https://chugunov.pro/api-bitrix/main/application/createexceptionhandleroutput/)
- [`end()`](https://chugunov.pro/api-bitrix/main/application/end/) — Завершает работу приложения.
- [`getCache()`](https://chugunov.pro/api-bitrix/main/application/getcache/) — Возвращает новый экземпляр объекта Cache.
- [`getCompositeSessionManager()`](https://chugunov.pro/api-bitrix/main/application/getcompositesessionmanager/)
- [`static getConnection()`](https://chugunov.pro/api-bitrix/main/application/getconnection/) — Статический метод возвращает соединение с базой данных для указанного имени.
- [`getConnectionPool()`](https://chugunov.pro/api-bitrix/main/application/getconnectionpool/) — Возвращает объект пула соединений с базой данных.
- [`getContext()`](https://chugunov.pro/api-bitrix/main/application/getcontext/) — Возвращает контекст текущего запроса.
- [`getCurrentRoute()`](https://chugunov.pro/api-bitrix/main/application/getcurrentroute/)
- [`static getDocumentRoot()`](https://chugunov.pro/api-bitrix/main/application/getdocumentroot/) — Возвращает корневой каталог сервера (document root).
- [`getExceptionHandler()`](https://chugunov.pro/api-bitrix/main/application/getexceptionhandler/)
- [`static getInstance()`](https://chugunov.pro/api-bitrix/main/application/getinstance/) — Возвращает текущий экземпляр приложения (Application).
- [`getKernelSession()`](https://chugunov.pro/api-bitrix/main/application/getkernelsession/)
- [`getLicense()`](https://chugunov.pro/api-bitrix/main/application/getlicense/)
- [`getLocalSession()`](https://chugunov.pro/api-bitrix/main/application/getlocalsession/)
- [`getManagedCache()`](https://chugunov.pro/api-bitrix/main/application/getmanagedcache/) — Возвращает менеджер управляемого кеша.
- [`static getPersonalRoot()`](https://chugunov.pro/api-bitrix/main/application/getpersonalroot/) — Возвращает персональный корневой каталог (относительно document root)
- [`getRouter()`](https://chugunov.pro/api-bitrix/main/application/getrouter/)
- [`getSession()`](https://chugunov.pro/api-bitrix/main/application/getsession/)
- [`getSessionLocalStorageManager()`](https://chugunov.pro/api-bitrix/main/application/getsessionlocalstoragemanager/)
- [`getTaggedCache()`](https://chugunov.pro/api-bitrix/main/application/gettaggedcache/) — Возвращает менеджер управляемого кеша.
- [`static getUserTypeManager()`](https://chugunov.pro/api-bitrix/main/application/getusertypemanager/) — Возвращает менеджер пользовательских полей (UF).
- [`hasCurrentRoute()`](https://chugunov.pro/api-bitrix/main/application/hascurrentroute/)
- [`static hasInstance()`](https://chugunov.pro/api-bitrix/main/application/hasinstance/)
- [`initializeBasicKernel()`](https://chugunov.pro/api-bitrix/main/application/initializebasickernel/) (устаревший)
- [`initializeExtendedKernel()`](https://chugunov.pro/api-bitrix/main/application/initializeextendedkernel/) — Выполняет полную инициализацию ядра. Должен вызываться где-то после initializeBasicKernel().
- [`isInitialized()`](https://chugunov.pro/api-bitrix/main/application/isinitialized/) — Возвращает true, если приложение полностью инициализировано.
- [`static isUtfMode()`](https://chugunov.pro/api-bitrix/main/application/isutfmode/) (устаревший) — Возвращает true, если сервер работает в режиме UTF-8. Иначе — false.
- [`static resetAccelerator()`](https://chugunov.pro/api-bitrix/main/application/resetaccelerator/) — Сбрасывает акселератор, если он есть.
- [`run()`](https://chugunov.pro/api-bitrix/main/application/run/) — Запускает контроллер и его действие и отправляет ответ в вывод.
- [`setContext()`](https://chugunov.pro/api-bitrix/main/application/setcontext/) — Изменяет контекст текущего запроса.
- [`setCurrentRoute()`](https://chugunov.pro/api-bitrix/main/application/setcurrentroute/)
- [`setRouter()`](https://chugunov.pro/api-bitrix/main/application/setrouter/)
- [`start()`](https://chugunov.pro/api-bitrix/main/application/start/) — Начинает выполнение запроса. Должен вызываться после инициализации.
- [`terminate()`](https://chugunov.pro/api-bitrix/main/application/terminate/) — Завершает приложение путём вызова exit().

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Application.html
