Перейти к основному содержимому

Стд::Аннотации

Аннотации стандартной библиотеки.

Типы

Аннотация

Стд::Аннотации::Аннотация Доступность: КлиентИСервер

Базовый тип всех аннотаций. Аннотация - метка в исходном коде. Аннотации могут размещаться на:

  • типах
  • полях
  • конструкторах
  • константах
  • методах
  • параметрах

ИменованныеПараметры

Стд::Аннотации::ИменованныеПараметры Доступность: КлиентИСервер

Места применения: Метод, Статический метод, Конструктор

Аннотация, запрещающая вызывать метод/конструктор с позиционной формой параметров. Т.е. в вызове метода/конструктора все параметры должны быть заданы в именованной форме.


Контекстный

Стд::Аннотации::Контекстный Доступность: КлиентИСервер

Места применения: Метод

Аннотация Контекстный. Может быть размещена только на не статических методах, исполняется только на сервере. Должна быть использована только в паре с аннотацией НаСервере. Может быть использована в паре с аннотацией ДоступноСКлиента, в таком случае метод исполняется на сервере, но доступен для вызова с клиента (т.е. присутствует и в клиентском и серверном окружениях). Аннотация доступна только в модулях пользовательских компонентов интерфейса.


Обработчик

Стд::Аннотации::Обработчик Доступность: КлиентИСервер

Места применения: Метод

Аннотация для пометки методов-обработчиков. Данная аннотация должна быть размещена на переопределяемых методах-обработчиках.


Подписка

Стд::Аннотации::Подписка Доступность: КлиентИСервер Повторяемая

Места применения: Статический метод

Аннотация подписки на событие. Данная аннотация может быть размещена на статических методах или методах модулей типов-одиночек. Подписка позволяет выполнять действия при возникновении события, не меняя основной обработчик события, задаваемый с помощью аннотации Обработчик Подписки запускаются после отработки основного обработчика события в той же транзакции. Порядок запуска подписок не определен. На одно событие можно создать несколько подписок в одном или нескольких проектах. С помощью механизма подписок можно подписываться на события следующих объектов:

  • Справочники
  • Документы
  • Планы обмена
  • Хранилища настроек
  • Регистры сведений
  • Пользователи
  • Контракты сущностей

Реализация

Стд::Аннотации::Реализация Доступность: КлиентИСервер

Места применения: Метод

Аннотация, которая указывает, что метод является реализацией абстрактного метода контракта.