Дополнительные контроллеры

Содержание

Дополнительные контроллеры#

Pkg#

Используется для организации бизнес-логики, не требующей прямого доступа к сессии.

Интерфейс

Роль

GsSession

Контракт; доступен везде через DI или StateManager.

GsSessionImpl

Единственная реализация; создаётся внутри StateManager.

IApi / IDbPkg

Сессионные singletons; живут до закрытия текущей сессии.

IPkg

Пакеты без доступа к БД; кэшируются отдельно от сессионных компонентов.

Внимание

Экспериментальный функционал, находится в разработке.