-
Register
- Configuring Containers at Design Time
-
Configuring
Containers
at Run Time
-
Registering Type Mappings
with the Container
- RegisterType<,>
- RegisterType<>
- RegisterType<,>(String)
- RegisterType<,>(String, LifetimeManager)
-
Registering Existing Object
Instances with the Container
- RegisterInstance
- Building Up Existing Object Instances
BuildUp<T>(T existing)
-
RegisterType
-
InjectionConstructor
- Only one constructor
- More
- InjectionProperty
- InjectionMethod
-
Resolving References
to Objects
- Resolve<T>( )
- Resolve<T>(string)
- ResolveAll<T>( )
-
Lifetime Managers
- ContainerControlledLifetimeManager
- ExternallyControlledLifetimeManager
-
Container Hierarchies
- new UnityContainer()
- CreateChildContainer()
-
Other
- UnityContainer Fluent Interface
- Managing Container Extensions
- schematic view of the configuration for Unity