Внедрение зависимостей ASP.net vnext

Я слышал, что в следующей версии ASP.NET(ASP.NET vnext) в структуру будет встроена инъекция зависимостей. Кто-нибудь знает об этом больше? Будет ли это единство или новая структура? Где я могу найти дополнительную информацию об этом?

Ответы

Ответ 1

ASP.NET vNext будет иметь встроенную поддержку инъекции зависимостей. Это очень простая поддержка, которая в настоящее время поддерживает только инсталляцию конструктора.

source repo для логики инъекции ASP.NET vNext содержит примеры реализации того, как подключить несколько систем впрыска зависимых от сообщества, включая Autofac, Ninject, StructureMap, Unity и Castle Windsor. Тем не менее, это только образцы и не все полностью или полностью функциональны.

Идея состоит в том, что для базовых сценариев разработчик может использовать встроенный DI, тогда как люди с более сложными требованиями или если у них уже есть "любимая" система DI, можно подключить это вместо этого и получить более богатые возможности.

Ответ 2

Он будет содержать общие абстракции для Autofac, Ninject, StructureMap, Unity, Windsor, как показано здесь. Гидруктив зависимости зависимостей Если вы видите в проекте. Json имеет зависимости от этих конкретных фреймворков.