Документация для разработчиков
Темная тема

Главный модуль

Main - пространство имён для классов и методов Главного модуля системы. Модуль не нуждается в специальном коде для подключения.

Класс, простраство имён Описание
Application Базовый класс для любых приложений.
Authentication Пространство имён для классов аутентификации пользователей.
Context Класс для работы с контекстом
Config Пространство имён для классов настроек.
Data Пространство имён классов для работы с кешем, в том числе с управляемым.
DB Пространства имён для классов, работающих с Базой данных
Diag Пространства имён для классов диагностики.
Entity Пространство имён для работы с сущностями.
Environment Класс работы с окружением.
EventManager Класс кратко- и долгосрочной регистрации обработчиков событий.
FinderDestTable класс для работы с таблицей сущностей, выбираемые в диалоге выбора, в списке Последние.
GridПространство имён для работы с гридом (табличным элементом управления).
GroupTaskTableкласс описывает ORM-сущность GroupTaskTable.
HttpApplication класс отвечает за обычный http-хит на сайте.
HttpRequest Класс управляет объектом HTTP запросов, содержащим информацию о текущем запросе.
IO Объектно-ориентированная работа с файлами.
Loader класс для загрузки необходимых файлов, классов и модулей.
Localization Пространство имён для работы с языковыми файлами.
Mail Описание пространства имён.
Page Пространство имён для классов, работающих со страницей продукта.
Replica Пространство имён для классов репликации главного модуля.
Request Класс для работы с объектом запроса.
Result Класс результата выполнения запроса.
Security Пространство имён для классов, отвечающих за безопасность.
Server Класс объектов сервера.
Service Пространство имён для классов интеграций с различными сервисами.
Text пространство имён для работы с текстом: классы для конвертации текста и другие.
Type Пространство имён для работы с типами данных: дата, файл и другие.
UI Пространство имён пользовательских интерфейсов.
UrlPreview Пространство имён для работы с "богатыми ссылками".
UrlRewriterRuleMaker Класс для работы с правилами переадресации.
UserConsent Пространство имён для работы с соглашениями пользователей.
UserField Пространство имён для классов и событий Пользовательских полей.
UserTable Класс для работы с пользователями.
UserUtils Класс утилит для работы с пользователями.
Web Пространство имён для классов, работающих с WEB.
XmlWriter класс для экспорта в XML.
Классы для работы с ошибками
Error Класс ошибок.
ErrorCollection Коллекция ошибок.
Классы для работы с исключениями
SystemException Базовый класс фатальных исключений.
ArgumentException Исключение выводится когда аргумент функции не валидный
ArgumentNullException Исключение выводится когда передаётся пустое значение в метод который не принимает такого значения как валидное.
ArgumentOutOfRangeException Исключение выводится когда значение аргумента находится вне допустимого диапазона значений.
ArgumentTypeException Исключение выводится, когда тип аргумента не принимается функцией.
ObjectNotFoundException Исключение выводится когда отсутствует объект.
ObjectException Исключение выводится, когда объект не может быть создан.
ObjectPropertyException Исключение выводится когда свойство объекта не валидно.
InvalidOperationException Исключение выводится когда вызываемый метод не является валидным для текущего состояния объекта.
NotSupportedException Исключение выводится когда операция не поддерживается.
NotImplementedException Исключение выводится, когда операция не осуществлена, хотя должна была быть выполнена.


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Анатолий Кирсанов
Сообщение непромодерировано, возможны ошибки и неточности.
Нет описания Bitrix\\Main\Engine\Controller
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх