Developing Applications Using the Unity Application Block
Retired Content |
---|
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The latest Unity Application Block information can be found at the Unity Application Block site. |
This topic describes how to develop applications using the Unity Application Block. It shows how to configure the application block to perform particular tasks and explains how to use the application block to create and build instances of objects. This topic assumes you are using the application block in its original state, without extending it. (To learn how to add functionality, see Extending and Modifying the Unity Application Block.)
This section includes the following topics:
- System Requirements for the Unity Application Block
- Entering Configuration Information
- Adding Application Code
- System Design When Using a Dependency Injection Container
- Dependency Injection Types and Mappings
- Registering Existing Object Instances
- Using Lifetime Managers
- Using Container Hierarchies
- Unity Application Block Methods
- Circular References with Dependency Injection
- Using Unity in Partial Trust Environments
- Using Interception with Unity
The Unity Application Block ships as both source code and signed binary assemblies. You can use the signed assemblies directly. If you intend to compile the source code, see System Requirements for the Unity Application Block.