PerThreadLifetimeManager Class
A LifetimeManager that holds the instances given to it,
keeping one instance per thread.
Namespace:
Microsoft.Practices.UnityAssembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll)
System..::.Object
Microsoft.Practices.Unity..::.LifetimeManager
Microsoft.Practices.Unity..::.PerThreadLifetimeManager
Microsoft.Practices.Unity..::.LifetimeManager
Microsoft.Practices.Unity..::.PerThreadLifetimeManager