HierarchicalLifetimeManager Class
A special lifetime manager which works like ContainerControlledLifetimeManager, except that in the presence of child containers, each child gets it's own instance of the object, instead of sharing one in the common parent.
Namespace: Microsoft.Practices.Unity
Assembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll) Version: 3.0.0.0 (3.0.1304.0)
Syntax
public class HierarchicalLifetimeManager : ContainerControlledLifetimeManager
'Declaration
Public Class HierarchicalLifetimeManager
Inherits ContainerControlledLifetimeManager
public ref class HierarchicalLifetimeManager : public ContainerControlledLifetimeManager
Inheritance Hierarchy
System.Object
Microsoft.Practices.Unity.LifetimeManager
Microsoft.Practices.Unity.SynchronizedLifetimeManager
Microsoft.Practices.Unity.ContainerControlledLifetimeManager
Microsoft.Practices.Unity.HierarchicalLifetimeManager