Skip to content

ChernenkoAV/Cav.Core.Ioc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cav.Core.Ioc

nuget NuGet Version

Еще одна утилита для работы с Microsoft DI. Во всех остальных не нравилось, что надо все-таки регестрировать, так или иначе, сервисы.
Идея и начальный код взят из Serviced. Так как в пакете Serviced нет строго имени сборки, то применить ее не получилось.

Применение

Так же, как в Serviced - помечаете сервисы нужными интерфейсами "времени жизни". Добавил интерфейс для маркирования опций и атрибут для "детальной настройки". У хоста вызываете расширения для добавления в DI.

Развитие

Возможно реализовать "внедрение зависимости в свойство".

About

Another utility for working with Microsoft DI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages