Microsoft.Practices.Unity.Configuration 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 Unity Application Block information can be found at the Unity Application Block site.

Classes

Class Description
Ee650236.pubclass(en-us,PandP.10).gif ArrayValueElement
A configuration element that represents an array to be resolved.
Ee650236.pubclass(en-us,PandP.10).gif DependencyValueElement
Element representing a dependency value to resolve.
Ee650236.pubclass(en-us,PandP.10).gif InjectionConstructorElement
Configuration element for configuring constructor injection.
Ee650236.pubclass(en-us,PandP.10).gif InjectionMemberElement
Base class for elements that control which members are injected.
Ee650236.pubclass(en-us,PandP.10).gif InjectionMemberElementCollection
Configuration collection of the information used to configure member injection.
Ee650236.pubclass(en-us,PandP.10).gif InjectionMethodElement
Configuration element for configuring method injection.
Ee650236.pubclass(en-us,PandP.10).gif InjectionParameterValueElement
Base class for configuration elements that specify how to create values for a constructor or method to be injected.
Ee650236.pubclass(en-us,PandP.10).gif InjectionPropertyElement
Configuration element for configuring injection properties.
Ee650236.pubclass(en-us,PandP.10).gif InstanceDescriptionConfigurationElement
Base class for configuration elements which describe objects.
Ee650236.pubclass(en-us,PandP.10).gif InstanceValueElement
A configuration element that gives a value for an instance. It lets you specify the type, value, and type converter to use to create the instance.
Ee650236.pubclass(en-us,PandP.10).gif MethodParameterElement
Configuration element for storing the values of method / constructor parameters.
Ee650236.pubclass(en-us,PandP.10).gif MethodParameterElementCollection
A configuration collection of parameters for a method or constructor.
Ee650236.pubclass(en-us,PandP.10).gif TypeInjectionElement
Parent element used to configure member injection for a type.
Ee650236.pubclass(en-us,PandP.10).gif TypeResolvingConfigurationElement
Base class for configuration elements that use a UnityTypeResolver.
Ee650236.pubclass(en-us,PandP.10).gif TypeResolvingConfigurationElementCollection
A configuration element collection base class that makes sure that it's provided elements have a type resolver associated with them.
Ee650236.pubclass(en-us,PandP.10).gif UnityConfigurationSection
A ConfigurationSection that contains the configuration for one or more UnityContainers.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerElement
A ConfigurationElement that stores the configuration information for a single IUnityContainer.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerElementCollection
A ConfigurationElementCollection that holds the collection of container elements specified in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerExtensionConfigurationElement
This class provides a base class for configuration of a Unity container using user-installed container extensions.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerExtensionConfigurationElementCollection
Collection of UnityContainerExtensionConfigurationElement elements from the configuration file. This collection can contain derived classes of UnityContainerExtensionConfigurationElement.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerExtensionElement
A ConfigurationElement that holds the information from the configuration file about which extensions to add to the container.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerExtensionElementCollection
A ConfigurationElementCollection that holds the collection of extension elements specified in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerTypeConfigurationElement
This class provides a base class for configuration of a Unity container using user-installed container types.
Ee650236.pubclass(en-us,PandP.10).gif UnityContainerTypeConfigurationElementCollection
Collection of UnityContainerExtensionConfigurationElement elements from the configuration file. This collection can contain derived classes of UnityContainerExtensionConfigurationElement.
Ee650236.pubclass(en-us,PandP.10).gif UnityInstanceElement
A ConfigurationElement that holds the information about instances to be placed in the container.
Ee650236.pubclass(en-us,PandP.10).gif UnityInstanceElementCollection
A ConfigurationElementCollection that stores the collection of UnityInstanceElement objects specified in the current configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityLifetimeElement
Configuration element class wrapping the lifetime element inside a type element.
Ee650236.pubclass(en-us,PandP.10).gif UnityTypeAlias
A ConfigurationElement class used to manage the contents of a <typeAlias> node in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityTypeAliasCollection
A ConfigurationElementCollection that stores the set of type elements in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityTypeElement
A ConfigurationElement class used to manage the contents of a <type> node in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityTypeElementCollection
A ConfigurationElementCollection that stores the set of type elements in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gif UnityTypeResolver
Provides logic to resolve a type alias or type fullname to a concrete type

Interfaces

Interface Description
Ee650236.pubinterface(en-us,PandP.10).gif IContainerConfigurationCommand
Interface for objects that will execute methods on the given container. Typically used for configuration of the container.
Ee650236.pubinterface(en-us,PandP.10).gif IResolvesTypeAliases
Interface defining the contract for classes that use a UnityTypeResolver to resolve type aliases.