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.

  ClassDescription
Ee650236.pubclass(en-us,PandP.10).gifArrayValueElement
A configuration element that represents an array to be resolved.
Ee650236.pubclass(en-us,PandP.10).gifDependencyValueElement
Element representing a dependency value to resolve.
Ee650236.pubclass(en-us,PandP.10).gifInjectionConstructorElement
Configuration element for configuring constructor injection.
Ee650236.pubclass(en-us,PandP.10).gifInjectionMemberElement
Base class for elements that control which members are injected.
Ee650236.pubclass(en-us,PandP.10).gifInjectionMemberElementCollection
Configuration collection of the information used to configure member injection.
Ee650236.pubclass(en-us,PandP.10).gifInjectionMethodElement
Configuration element for configuring method injection.
Ee650236.pubclass(en-us,PandP.10).gifInjectionParameterValueElement
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).gifInjectionPropertyElement
Configuration element for configuring injection properties.
Ee650236.pubclass(en-us,PandP.10).gifInstanceDescriptionConfigurationElement
Base class for configuration elements which describe objects.
Ee650236.pubclass(en-us,PandP.10).gifInstanceValueElement
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).gifMethodParameterElement
Configuration element for storing the values of method / constructor parameters.
Ee650236.pubclass(en-us,PandP.10).gifMethodParameterElementCollection
A configuration collection of parameters for a method or constructor.
Ee650236.pubclass(en-us,PandP.10).gifTypeInjectionElement
Parent element used to configure member injection for a type.
Ee650236.pubclass(en-us,PandP.10).gifTypeResolvingConfigurationElement
Base class for configuration elements that use a UnityTypeResolver.
Ee650236.pubclass(en-us,PandP.10).gifTypeResolvingConfigurationElementCollection
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).gifUnityConfigurationSection
A ConfigurationSection that contains the configuration for one or more UnityContainers.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerElement
A ConfigurationElement that stores the configuration information for a single IUnityContainer.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerElementCollection
A ConfigurationElementCollection that holds the collection of container elements specified in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerExtensionConfigurationElement
This class provides a base class for configuration of a Unity container using user-installed container extensions.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerExtensionConfigurationElementCollection
Collection of UnityContainerExtensionConfigurationElement elements from the configuration file. This collection can contain derived classes of UnityContainerExtensionConfigurationElement.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerExtensionElement
A ConfigurationElement that holds the information from the configuration file about which extensions to add to the container.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerExtensionElementCollection
A ConfigurationElementCollection that holds the collection of extension elements specified in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerTypeConfigurationElement
This class provides a base class for configuration of a Unity container using user-installed container types.
Ee650236.pubclass(en-us,PandP.10).gifUnityContainerTypeConfigurationElementCollection
Collection of UnityContainerExtensionConfigurationElement elements from the configuration file. This collection can contain derived classes of UnityContainerExtensionConfigurationElement.
Ee650236.pubclass(en-us,PandP.10).gifUnityInstanceElement
A ConfigurationElement that holds the information about instances to be placed in the container.
Ee650236.pubclass(en-us,PandP.10).gifUnityInstanceElementCollection
A ConfigurationElementCollection that stores the collection of UnityInstanceElement objects specified in the current configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityLifetimeElement
Configuration element class wrapping the lifetime element inside a type element.
Ee650236.pubclass(en-us,PandP.10).gifUnityTypeAlias
A ConfigurationElement class used to manage the contents of a <typeAlias> node in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityTypeAliasCollection
A ConfigurationElementCollection that stores the set of type elements in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityTypeElement
A ConfigurationElement class used to manage the contents of a <type> node in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityTypeElementCollection
A ConfigurationElementCollection that stores the set of type elements in the configuration file.
Ee650236.pubclass(en-us,PandP.10).gifUnityTypeResolver
Provides logic to resolve a type alias or type fullname to a concrete type

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