Skip to content

&ЗапускательПриложения

Псевдоним аннотации &Рогатка фреймворка autumn.

Специальный тип компонента, автоматически выполняемый при запуске приложения.

Компонент, помеченный данной аннотацией, должен реализовать следующий интерфейс:

  • Процедура ПриЗапускеПриложения() Экспорт

Каждый запускатель приложения дополнительно имеет квалификатор "Рогатка".

Запускатель приложения сам по себе тоже является компонентом, то есть может запрашивать внедрение зависимостей, является объектом для обработки обработчиками компонентов, может иметь фазу приложения и так далее.

Размещается над конструктором класса.

Параметры

ПараметрТипОписание
ЗначениеСтрокаИмя компонента, под которым запускатель добавляется в контекст приложения.
ЗапускатьВФонеБулевоЕсли Истина, то запускатель будет запущен в фоновом задании. Если Ложь, то запускатель будет запущен в текущем потоке.
ОжидатьЗавершенияБулевоЕсли Истина и ЗапускатьВФоне = Истина, то после запуска будет ожидаться его завершение.

Пример

bsl
&ЗапускательПриложения
Процедура ПриСозданииОбъекта()
КонецПроцедуры

Примечание. Данная аннотация — «душный» псевдоним аннотации &Рогатка. Актуальную документацию см. в autumn.