Share via


LifetimeManager Class

Base class for Lifetime managers - classes that control how and when instances are created by the Unity container.

Namespace: Microsoft.Practices.Unity
Assembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll) Version: 3.0.0.0 (3.0.1304.0)

Syntax

public abstract class LifetimeManager : ILifetimePolicy, 
    IBuilderPolicy
'Declaration
Public MustInherit Class LifetimeManager
    Implements ILifetimePolicy, IBuilderPolicy
public ref class LifetimeManager abstract : ILifetimePolicy, 
    IBuilderPolicy

Inheritance Hierarchy

System.Object
  Microsoft.Practices.Unity.LifetimeManager
    Microsoft.Practices.Unity.ExternallyControlledLifetimeManager
    Microsoft.Practices.Unity.PerRequestLifetimeManager
    Microsoft.Practices.Unity.PerResolveLifetimeManager
    Microsoft.Practices.Unity.PerThreadLifetimeManager
    Microsoft.Practices.Unity.SynchronizedLifetimeManager
    Microsoft.Practices.Unity.TransientLifetimeManager

See Also

LifetimeManager Members

Microsoft.Practices.Unity Namespace