Share via


Microsoft.Practices.Unity Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Enterprise Library information can be found at the Enterprise Library site.

 

Classes

  Class Description
Public class ArrayResolutionStrategy
Public class ChildContainerCreatedEventArgs
Public class CompositeResolverOverride
Public class ContainerControlledLifetimeManager
Public class ContainerRegistration
Public class DependencyAttribute
Public class DependencyOverride
Public class DependencyOverride<T>
Public class DependencyOverrides
Public class DependencyResolutionAttribute
Public class ExtensionContext
Public class ExternallyControlledLifetimeManager
Public class GenericParameter
Public class GenericParameterBase
Public class GenericResolvedArrayParameter
Public class HierarchicalLifetimeManager
Public class HierarchicalLifetimeStrategy
Public class InjectedMembers Obsolete.
Public class InjectionConstructor
Public class InjectionConstructorAttribute
Public class InjectionFactory
Public class InjectionMember
Public class InjectionMethod
Public class InjectionMethodAttribute
Public class InjectionParameter
Public class InjectionParameter<TParameter>
Public class InjectionParameterValue
Public class InjectionProperty
Public class LifetimeManager
Public class LifetimeManagerFactory
Public class NamedEventArgs
Public class OptionalDependencyAttribute
Public class OptionalDependencyResolverPolicy
Public class OptionalGenericParameter
Public class OptionalParameter
Public class OptionalParameter<T>
Public class OverrideCollection<TOverride, TKey, TValue>
Public class ParameterOverride
Public class ParameterOverrides
Public class PerResolveLifetimeManager
Public class PerThreadLifetimeManager
Public class PropertyOverride
Public class PropertyOverrides
Public class RegisterEventArgs
Public class RegisterInstanceEventArgs
Public class ResolutionFailedException
Public class ResolvedArrayParameter
Public class ResolvedArrayParameter<TElement>
Public class ResolvedArrayWithElementsResolverPolicy
Public class ResolvedParameter
Public class ResolvedParameter<TParameter>
Public class ResolverOverride
Public class SynchronizedLifetimeManager
Public class TransientLifetimeManager
Public class TypeBasedOverride
Public class TypeBasedOverride<T>
Public class TypedInjectionValue
Public class UnityContainer
Public class UnityContainerExtension
Public class UnityContainerExtensions
Public class UnityDefaultBehaviorExtension
Public class UnityDefaultStrategiesExtension
Public class UnityServiceLocator

Interfaces

  Interface Description
Public interface IUnityContainer
Public interface IUnityContainerExtensionConfigurator