Unity.Container implementation.
Перейти к файлу
Eugene Sadovoi 783d9a45e3 Updating build Configuration 2017-10-22 18:14:23 -04:00
src Updating build Configuration 2017-10-22 18:14:23 -04:00
tests Changed how projects are referenced 2017-10-20 19:20:30 -04:00
.gitignore Updating build Configuration 2017-10-22 18:14:23 -04:00
LICENSE Added LICENSE and README.md 2017-10-01 13:56:27 -04:00
README.md Update README.md 2017-10-18 20:56:42 -04:00
appveyor.yml Update appveyor.yml 2017-10-19 16:27:12 -04:00
codecov.yml Update codecov.yml 2017-10-06 13:32:29 -04:00
package.json Update package.json 2017-10-19 16:39:16 -04:00
package.sln Syncing project ids 2017-10-22 16:57:46 -04:00

README.md

Build status codecov License NuGet NuGet

Overview

The Unity Container (Unity) is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:

  • Simplified object creation, especially for hierarchical object structures and dependencies
  • Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
  • Increased flexibility by deferring component configuration to the container
  • Service location capability; this allows clients to store or cache the container
  • Instance and type interception
  • Registration by convention