UnityHierarchicalDependencyResolver Class
An implementation of IDependencyResolver that wraps a Unity container and creates a new child container when BeginScope() is invoked.
Namespace: Microsoft.Practices.Unity.WebApi
Assembly: Microsoft.Practices.Unity.WebApi (in Microsoft.Practices.Unity.WebApi.dll) Version: 3.0.0.0 (3.0.1304.0)
Syntax
public sealed class UnityHierarchicalDependencyResolver : IDependencyResolver,
IDependencyScope, IDisposable
'Declaration
Public NotInheritable Class UnityHierarchicalDependencyResolver
Implements IDependencyResolver, IDependencyScope, IDisposable
public ref class UnityHierarchicalDependencyResolver sealed : IDependencyResolver,
IDependencyScope, IDisposable
Remarks
Because each scope creates a new child Unity container, you can benefit from using the HierarchicalLifetimeManager lifetime manager.
Inheritance Hierarchy
System.Object
Microsoft.Practices.Unity.WebApi.UnityHierarchicalDependencyResolver