CustomProviderAssembler<TObject, TConfiguration, TConcreteConfiguration> Class
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. |
Represents the process to build a custom provider for type TObject described by an instance of TConcreteConfiguration configuration object.
Namespace: Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder
Assembly: Microsoft.Practices.EnterpriseLibrary.Common (in Microsoft.Practices.EnterpriseLibrary.Common.dll)
Syntax
'Declaration
PublicClassCustomProviderAssembler(Of TObject AsClass, TConfiguration As {Class, IObjectWithNameAndType}, TConcreteConfiguration As {Class, ICustomProviderData}) _
Implements IAssembler(Of TObject, TConfiguration)
publicclassCustomProviderAssembler<TObject, TConfiguration, TConcreteConfiguration> : IAssembler<TObject, TConfiguration>
where TObject : classwhere TConfiguration : class, IObjectWithNameAndType
where TConcreteConfiguration : class, ICustomProviderData
generic<typename TObject, typename TConfiguration, typename TConcreteConfiguration>
where TObject : ref classwhere TConfiguration : ref class, IObjectWithNameAndType
where TConcreteConfiguration : ref class, ICustomProviderData
publicref classCustomProviderAssembler : IAssembler<TObject, TConfiguration>
JScript does not support generic types or methods.
Type Parameters
- TObject
The abstract provider type. - TConfiguration
The base configuration type for providers of type TObject. - TConcreteConfiguration
The concrete configuration type for custom providers of type TObject.
Inheritance Hierarchy
System.Object
Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.CustomProviderAssembler<TObject, TConfiguration, TConcreteConfiguration>
See Also
CustomProviderAssembler<TObject, TConfiguration, TConcreteConfiguration> Members
Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder 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. |