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.