Стд::Аннотации
Аннотации стандартной биб лиотеки.
Типы
Аннотация
Стд::Аннотации::Аннотация
Доступность: КлиентИСервер
Базовый тип всех аннотаций. Аннотация - метка в исходном коде. Аннотации могут размещаться на:
- типах
- полях
- конструкторах
- константах
- методах
- параметрах
ИменованныеПараметры
Стд::Аннотации::ИменованныеПараметры
Доступность: КлиентИСервер
Места применения:
Метод, Статический метод, Конструктор
Аннотация, запрещающая вызывать метод/конструктор с позиционной формой параметров. Т.е. в вызове метода/конструктора все параметры должны быть заданы в именованной форме.
Контекстный
Стд::Аннотации::Контекстный
Доступность: КлиентИСервер
Места применения:
Метод
Аннотация Контекстный. Может быть размещена только на не статических методах, исполняется только на сервере. Должна быть использована только в паре с аннотацией НаСервере. Может быть использована в паре с аннотацией ДоступноСКлиента, в таком случае метод исполняется на сервере, но доступен для вызова с клиента (т.е. присутствует и в клиентском и серверном окружениях). Аннотация доступна только в модулях пользовательских компонентов интерфейса.
Обработчик
Стд::Аннотации::Обработчик
Доступность: КлиентИС ервер
Места применения:
Метод
Аннотация для пометки методов-обработчиков. Данная аннотация должна быть размещена на переопределяемых методах-обработчиках.
Подписка
Стд::Аннотации::Подписка
Доступность: КлиентИСервер
Повторяемая
Места применения:
Статический метод
Аннотация подписки на событие. Данная аннотация может быть размещена на статических методах или методах модулей типов-одиночек. Подписка позволяет выполнять действия при возникновении события, не меняя основной обработчик события, задаваемый с помощью аннотации Обработчик Подписки запускаются после отработки основного обработчика события в той же транзакции. Порядок запуска подписок не определен. На одно событие можно создать несколько подписок в одном или нескольких проектах. С помощью механизма подписок можно подписываться на события следующих объектов:
- Справочники
- Документы
- Планы обмена
- Хранилища настроек
- Регистры сведений
- Пользователи
- Контракты сущностей
Реализация
Стд::Аннотации::Реализация
Доступность: КлиентИСервер
Места применения:
Метод
Аннотация, которая указывает, что метод является реализацией абстрактного метода контракта.