United States (English)
Sign in
spacer
Home Library Learn Samples Downloads Support Community Forums
MSDN Library
patterns & practices
Solution Development Fundamentals
Unity Container
Unity 2.1 - May 2011, Aug 2012
Unity 2.1 for Silverlight – May 2011, Aug 2012
Unity 2.0 – April 2010
Unity 2.0 for Silverlight – April 2010
Unity Application Block 1.2 - October 2008
Unity Application Block 1.2 for Silverlight - December 2008
spacer spacer
17 out of 31 rated this helpful - Rate this topic

Unity Container

spacer

patterns & practices Developer Center

August 2012

Summary

The Unity Container (Unity) is a lightweight, extensible dependency injection container with optional support for instance and type interception.

Active Releases

  • Unity 2.1 – May 2011, Aug 2012
  • Unity 2.1 for Silverlight – May 2011, Aug 2012
  • Unity 2.0 – April 2010
  • Unity Application Block 2.0 for Silverlight - April 2010
  • Unity Application Block 1.2 – October 2008
  • Unity Application Block 1.2 for Silverlight - December 2008

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

Community

The Unity Application Block, like many patterns & practices deliverables, is associated with a community site. On this community site, you can post questions, provide feedback, or connect with other users for sharing ideas. Community members can also help Microsoft plan and test future releases of Unity, and download additional content such as extensions and training material.

Related Titles

  • Microsoft Enterprise Library

spacer


Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.