Share via


ContainerControlledLifetimeManager Class

A LifetimeManager that holds onto the instance given to it. When the ContainerControlledLifetimeManager is disposed, the instance is disposed with it.

Namespace:  Microsoft.Practices.Unity
Assembly:  Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll)

Syntax

'Declaration
Public Class ContainerControlledLifetimeManager _
    Inherits SynchronizedLifetimeManager _
    Implements IDisposable
public class ContainerControlledLifetimeManager : SynchronizedLifetimeManager, 
    IDisposable
public ref class ContainerControlledLifetimeManager : public SynchronizedLifetimeManager, 
    IDisposable
public class ContainerControlledLifetimeManager extends SynchronizedLifetimeManager implements IDisposable

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Unity.LifetimeManager
    Microsoft.Practices.Unity.SynchronizedLifetimeManager
      Microsoft.Practices.Unity.ContainerControlledLifetimeManager
        Microsoft.Practices.Unity.HierarchicalLifetimeManager

See Also

ContainerControlledLifetimeManager Members

Microsoft.Practices.Unity Namespace