ManageableConfigurationSource Class

Represents a configuration source that retrieves configuration information from an arbitrary file, overrides the configuration information with values from the registry's Group Policy keys.

Namespace:  Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability
Assembly:  Microsoft.Practices.EnterpriseLibrary.Common (in Microsoft.Practices.EnterpriseLibrary.Common.dll)

Syntax

'Declaration
<ConfigurationElementTypeAttribute(GetType(ManageableConfigurationSourceElement))> _
Public Class ManageableConfigurationSource _
    Implements IConfigurationSource, IDisposable
[ConfigurationElementTypeAttribute(typeof(ManageableConfigurationSourceElement))]
public class ManageableConfigurationSource : IConfigurationSource, 
    IDisposable
[ConfigurationElementTypeAttribute(typeof(ManageableConfigurationSourceElement))]
public ref class ManageableConfigurationSource : IConfigurationSource, 
    IDisposable
public class ManageableConfigurationSource implements IConfigurationSource, IDisposable

Remarks

This configuration source uses a Configuration object to deserialize configuration, so the configuration file must be a valid .NET Framework configuration file. Multiple instances of ManageableConfigurationSource can be created with a given configuration; however instances with the same configuration will share the same configuration objects.

Inheritance Hierarchy

System.Object
  Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability.ManageableConfigurationSource

See Also

ManageableConfigurationSource Members

Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability Namespace

Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource