Изучение

Регистрации и владение

Instance, Factory, Lazy Singleton, async-стратегии и явное владение.

v0.1.0-dev.1Средний уровеньark_di

Регистрации и владение

СтратегияРезультат разрешенияХранится контейнером
Instanceпереданный объектда, как регистрация
Factoryновый объект на запроснет
Async Factoryновый async-результат на запроснет
Lazy Singletonодин объект после первого запросада
Async Lazy Singletonодин успешно созданный async-объектда

DiOwnership.container означает, что контейнер закрывает зарегистрированный Instance при наличии disposer. DiOwnership.external фиксирует внешнего владельца.

Factory создаёт временный объект: контейнер не хранит все результаты в скрытом списке.

ARKTELOS

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