Share via


ConfigurationSourceHandler Members

Include Protected Members
Include Inherited Members

The ConfigurationSourceHandler type exposes the following members.

Constructors

  Name Description
Ff671924.protmethod(en-us,PandP.50).gif ConfigurationSourceHandler
Creates a new instance of ConfigurationSourceHandler passing the IConfigurationSource implementation That contains the ConfigurationSourceSection configuration.

Methods

  Name Description
Ff671924.protmethod(en-us,PandP.50).gif AddCustomSubordinateSource
Adds a subordinate IConfigurationSource to the ConfigurationSourceHandler. This IConfigurationSource will not be refreshed or disposed.
Ff671924.pubmethod(en-us,PandP.50).gif CheckAddSection
Checks whether a call to Add(String, ConfigurationSection) should be extended.
If the call should be extended performs the extended behavior.
Ff671924.pubmethod(en-us,PandP.50).gif CheckGetSection
Checks whether a call to GetSection(String) should be extended.
If the call should be extended performs the extended behavior and returns the modified ConfigurationSection intance.
If the call should not be extended returns configurationSection.
Ff671924.pubmethod(en-us,PandP.50).gif CheckRemoveSection
Checks whether a call to Remove(String) should be extended.
If the call should be extended performs the extended behavior.
Ff671924.pubmethod(en-us,PandP.50).gif Dispose
Releases resources managed by this ConfigurationSourceHandler instance.
Ff671924.protmethod(en-us,PandP.50).gif DoCheckAddSection
When overridden in a derived class, checks whether a call to Add(String, ConfigurationSection) should be extended.
If the call should be extended performs the extended behavior.
Ff671924.protmethod(en-us,PandP.50).gif DoCheckGetSection
When overridden in a derived class, checks whether a call to GetSection(String) should be extended.
If the call should be extended performs the extended behavior and returns the modified ConfigurationSection intance.
If the call should not be extended returns configurationSection.
Ff671924.protmethod(en-us,PandP.50).gif DoCheckRemoveSection
When overridden in a derived class, checks whether a call to Remove(String) should be extended.
If the call should be extended performs the extended behavior.
Ff671924.protmethod(en-us,PandP.50).gif DoConfigurationSectionChanged
Raises the ConfigurationSectionChanged event.
Ff671924.protmethod(en-us,PandP.50).gif DoConfigurationSourceChanged
Raises the ConfigurationSectionChanged event.
Ff671924.protmethod(en-us,PandP.50).gif DoRefresh
Perform required refresh actions as needed when source changes.
Ff671924.protmethod(en-us,PandP.50).gif EnsurePropagatingSectionChangeEvents
Ensures ConfigurationSourceChanged events are raised for Changes in a subordinate section.
Ff671924.pubmethod(en-us,PandP.50).gif Equals (Inherited from Object.)
Ff671924.protmethod(en-us,PandP.50).gif Finalize (Inherited from Object.)
Ff671924.pubmethod(en-us,PandP.50).gif GetHashCode (Inherited from Object.)
Ff671924.protmethod(en-us,PandP.50).gif GetSubordinateSource
Returns a subordinate IConfigurationSource with the specified name.
Throws ConfigurationSourceErrorsException if the source was not found.
Ff671924.pubmethod(en-us,PandP.50).gif GetType (Inherited from Object.)
Ff671924.protmethod(en-us,PandP.50).gif Initialize
Performs intialization logic for this ConfigurationSourceHandler.
Ff671924.protmethod(en-us,PandP.50).gif MemberwiseClone (Inherited from Object.)
Ff671924.protmethod(en-us,PandP.50).gif Refresh
Performs re-intialization logic for this ConfigurationSourceHandler.
Ff671924.protmethod(en-us,PandP.50).gif StopPropagatingSectionChangeEvents
Stops raising ConfigurationSourceChanged events for Changes in a subordinate section.
Ff671924.pubmethod(en-us,PandP.50).gif ToString (Inherited from Object.)

Events

  Name Description
Ff671924.pubevent(en-us,PandP.50).gif ConfigurationSectionChanged
Indicate that a mapped section from one of the subordinate IConfigurationSource's was changed.
Ff671924.pubevent(en-us,PandP.50).gif ConfigurationSourceChanged
Indicate a subordinate IConfigurationSource's was changed.

See Also

ConfigurationSourceHandler Class

Microsoft.Practices.EnterpriseLibrary.Common.Configuration Namespace