Size: a a a

.NET Chat Убежище

2018 March 27

VK

Vladislav Khapin in .NET Chat Убежище
там вроде контейнер от мс сейчас оптимизируют еще
источник

DS

Daniil S. in .NET Chat Убежище
Nikita Tsukanov
вот табличка по перфомансу
там Microsoft.DI еще 2.0 в 2.1 будет быстрее на 25% https://github.com/aspnet/DependencyInjection/pull/630
источник

B

Bonart in .NET Chat Убежище
Vladislav Khapin
там вроде контейнер от мс сейчас оптимизируют еще
Это тот самый контейнер, где нельзя больше одной реализации на интерфейс?
источник

VK

Vladislav Khapin in .NET Chat Убежище
Bonart
Это тот самый контейнер, где нельзя больше одной реализации на интерфейс?
не занимался этим
источник

DS

Daniil S. in .NET Chat Убежище
можно, просто резолвить нужно как IEnumerable<IYourInterface>
источник

B

Bonart in .NET Chat Убежище
А по имени или ключу регистрацию добавили?
источник

DS

Daniil S. in .NET Chat Убежище
нет, это поддерживают не все IoC контейнеры поэтому в абстракцию не добавляли
источник

B

Bonart in .NET Chat Убежище
Поэтому нафиг с пляжа сразу.
источник

B

Bonart in .NET Chat Убежище
Собственно общая абстракция на все контейнеры есть антипаттерн.
источник

VK

Vladislav Khapin in .NET Chat Убежище
Bonart
А по имени или ключу регистрацию добавили?
зачем
источник

DS

Daniil S. in .NET Chat Убежище
зря ты это начал я чувствую :)
источник

B

Bonart in .NET Chat Убежище
Декораторы
источник

B

Bonart in .NET Chat Убежище
Контейнер всего лишь инструмент конфигурирования точки сборки, которого за пределами оной не должно быть ни видно ни слышно. А внутри, наоборот, нет смысла игнорировать возможности контейнера.
источник

NT

Nikita Tsukanov in .NET Chat Убежище
Bonart
Это тот самый контейнер, где нельзя больше одной реализации на интерфейс?
GetServices<T> у него вроде есть
источник

NT

Nikita Tsukanov in .NET Chat Убежище
Bonart
Декораторы
в воздухе завоняло  Unity
источник

B

Bonart in .NET Chat Убежище
Unity не нужен. А паттерн нужен. Иногда
источник

DS

Daniil S. in .NET Chat Убежище
источник

DS

Daniil S. in .NET Chat Убежище
Вот он может декорировать нормально
источник

DS

Daniil S. in .NET Chat Убежище
у нас раньше был Unity и интерцепторы его, ушли на ServiceCollection + Scrutor + Castle Dynamic Proxy
источник

K

Kkkk in .NET Chat Убежище
Daniil S.
у нас раньше был Unity и интерцепторы его, ушли на ServiceCollection + Scrutor + Castle Dynamic Proxy
сидим на юнити.
Схоронил, почитаем об этом наборе :)
источник