Keyoti SearchUnit API Docs
ConfigurationManager Class
API DocumentationKeyoti.SearchEngineConfigurationManager
Keyoti SearchUnit v6
Retrieves settings from Configuration.xml file and fills a Configuration instance.
Declaration Syntax
C#Visual Basic
public class ConfigurationManager
Public Class ConfigurationManager
Members
All MembersConstructorsMethods



IconMemberDescription
ConfigurationManager(String)
Creates a new instance.

CleanCollections(Configuration, Boolean, Configuration)
Clears all config collections

CreateConfigurationXmlWithDefaultSettings(String)
Creates Configuration.xml file, if it doesn't exist. Write in default settings

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetConfigurationProperties()()()()
Returns a hashtable of configuration properties in their corresponding category

GetDataAccess(Configuration)
The data-access layer, the type returned depends on the setting of Configuration.DbType.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
RetrieveConfiguration()()()() Obsolete.
Loads the configuration settings in Configuration.xml into the Configuration instance

RetrieveConfiguration(Configuration)
Loads the configuration settings in Configuration.xml into the Configuration instance

RetrieveConfiguration(Configuration, Boolean)
Loads the configuration settings in Configuration.xml into the Configuration instance

SaveSettings(Configuration)
Saves the new edited settings (from Configuration object) to configuration.xml

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
ValidateConfiguration(Configuration)
Checks whether the minimum configuration settings are valid.

Remarks
Provides a simple way to persist and retrieve Configuration settings.
Examples
Load configuration from XML file.
 Copy imageCopy
ConfigurationManager cm = new ConfigurationManager( Server.MapPath("config.xml") );
Configuration configuration = cm.RetrieveConfiguration();
Examples
Save configuration properties set in the Configuration class to config.xml
 Copy imageCopy
ConfigurationManager cm = new ConfigurationManager( Server.MapPath("config.xml") );
            cm.SaveSettings(configuration);
- Note the config.xml file must have write permission for ASPNET user in web environments.
Inheritance Hierarchy
Object
ConfigurationManager

Assembly: Keyoti4.SearchEngine.Core (Module: Keyoti4.SearchEngine.Core.dll) Version: 2022.8.22.610