ConfigurationSection Hierarchy

The following table lists the classes derived from System.Configuration.ConfigurationSection .

Derived Classes

Class Description
System.Configuration.AppSettingsSection Provides configuration system support for the appSettings configuration section. This class cannot be inherited.
System.Configuration.ClientSettingsSection Represents a group of user-scoped application settings in a configuration file.
System.Configuration.ConnectionStringsSection Provides programmatic access to the connection strings configuration-file section.
System.Configuration.DefaultSection Represents a basic configuration-section handler that exposes the configuration section's XML for both read and write access.
System.Configuration.IgnoreSection Provides a wrapper type definition for configuration sections that are not handled by the System.Configuration types.
System.Configuration.ProtectedConfigurationSection Provides programmatic access to the configProtectedData configuration section. This class cannot be inherited.
System.Net.Configuration.AuthenticationModulesSection Represents the configuration section for authentication modules. This class cannot be inherited.
System.Net.Configuration.ConnectionManagementSection Represents the configuration section for connection management. This class cannot be inherited.
System.Net.Configuration.DefaultProxySection Represents the configuration section for Web proxy server usage. This class cannot be inherited.
System.Net.Configuration.RequestCachingSection Represents the configuration section for cache behavior. This class cannot be inherited.
System.Net.Configuration.SettingsSection Represents the configuration section for sockets, IPv6, response headers, and service points. This class cannot be inherited.
System.Net.Configuration.SmtpSection Represents the SMTP section in the System.Net configuration file.
System.Net.Configuration.WebRequestModulesSection Represents the configuration section for Web request modules. This class cannot be inherited.
System.Runtime.Serialization.Configuration.DataContractSerializerSection  
System.ServiceModel.Activation.Configuration.DiagnosticSection Represents a configuration element for specifying Windows Communication Foundation (WCF) listener's diagnostics functionalities. This class cannot be inherited.
System.ServiceModel.Activation.Configuration.NetPipeSection  
System.ServiceModel.Activation.Configuration.NetTcpSection Contains configuration elements for the NetTcpPortSharing sharing service. This class cannot be inherited.
System.ServiceModel.Configuration.BehaviorsSection Represents the configuration section that contains child entries that are behavior elements identified by their unique name.
System.ServiceModel.Configuration.BindingsSection  
System.ServiceModel.Configuration.ClientSection  
System.ServiceModel.Configuration.ComContractsSection Represents a configuration section that contains elements for specifying the namespace and contract name for a COM+ integration contract. This class cannot be inherited.
System.ServiceModel.Configuration.CommonBehaviorsSection  
System.ServiceModel.Configuration.DiagnosticSection  
System.ServiceModel.Configuration.ExtensionsSection Represents a configuration section that contains all the extension definitions.
System.ServiceModel.Configuration.ServiceHostingEnvironmentSection Represents a configuration section that defines the type that the service hosting environment instantiates for a particular transport.
System.ServiceModel.Configuration.ServicesSection Represents the configuration section that contains services.
System.Transactions.Configuration.DefaultSettingsSection Represents an XML section in a configuration file that contains default values of a transaction. This class cannot be inherited.
System.Transactions.Configuration.MachineSettingsSection Represents an XML section in a configuration file encapsulating all settings that can be modified only at the machine level. This class cannot be inherited.
System.Web.Configuration.AnonymousIdentificationSection Configures anonymous identification for users that are not authenticated. This class cannot be inherited.
System.Web.Configuration.AuthenticationSection Configures the authentication for a Web application. This class cannot be inherited.
System.Web.Configuration.AuthorizationSection Configures a Web application authorization. This class cannot be inherited.
System.Web.Configuration.CacheSection Configures the global cache settings for an ASP.NET application. This class cannot be inherited.
System.Web.Configuration.ClientTargetSection Configures the clientTarget section. This class cannot be inherited.
System.Web.Configuration.CompilationSection Defines configuration settings that are used to support the compilation infrastructure of Web applications. This class cannot be inherited.
System.Web.Configuration.CustomErrorsSection Configures the ASP.NET custom errors. This class cannot be inherited.
System.Web.Configuration.DeploymentSection Defines configuration settings that are used to support the deployment of a Web application. This class cannot be inherited.
System.Web.Configuration.GlobalizationSection Defines configuration settings that are used to support the globalization infrastructure of Web applications. This class cannot be inherited.
System.Web.Configuration.HealthMonitoringSection Configures ASP.NET profiles that determine how health-monitoring events are sent to event providers. This class cannot be inherited.
System.Web.Configuration.HostingEnvironmentSection Defines configuration settings that control the behavior of the application hosting environment. This class cannot be inherited.
System.Web.Configuration.HttpCookiesSection Configures properties for cookies used by a Web application.
System.Web.Configuration.HttpHandlersSection Configures an HTTP handler for a Web application. This class cannot be inherited.
System.Web.Configuration.HttpModulesSection Configures an HTTP module for a Web application. This class cannot be inherited.
System.Web.Configuration.HttpRuntimeSection Configures the ASP.NET HTTP runtime. This class cannot be inherited.
System.Web.Configuration.IdentitySection Configures the identity of a Web application. This class cannot be inherited.
System.Web.Configuration.MachineKeySection Defines the configuration settings that control the key generation and algorithms that are used in encryption, decryption, and media access control (MAC) operations in Windows Forms authentication, view-state validation, and session-state application isolation. This class cannot be inherited.
System.Web.Configuration.MembershipSection Defines configuration settings to support the infrastructure for configuring and managing membership details. This class cannot be inherited.
System.Web.Configuration.OutputCacheSection Configures the output cache for a Web application. This class cannot be inherited.
System.Web.Configuration.OutputCacheSettingsSection Configures the output cache settings for application pages . This class cannot be inherited.
System.Web.Configuration.PagesSection Provides programmatic access to the pages Element (ASP.NET Settings Schema) section of the configuration file. This class cannot be inherited.
System.Web.Configuration.ProcessModelSection Configures the ASP.NET process model settings on an Internet Information Services (IIS) Web server. This class cannot be inherited.
System.Web.Configuration.ProfileSection The ProfileSection class provides a way to programmatically access and modify the profile section of a configuration file. This class cannot be inherited.
System.Web.Configuration.ProtocolsSection  
System.Web.Configuration.RoleManagerSection Defines configuration settings that are used to support the role management infrastructure of Web applications. This class cannot be inherited.
System.Web.Configuration.SecurityPolicySection Defines configuration settings that are used to support the security infrastructure of a Web application. This class cannot be inherited.
System.Web.Configuration.SessionPageStateSection Configures the sessionPageState section. This class cannot be inherited.
System.Web.Configuration.SessionStateSection Configures the session state for a Web application.
System.Web.Configuration.SiteMapSection Defines configuration settings that are used to support the infrastructure for configuring, storing, and rendering site navigation. This class cannot be inherited.
System.Web.Configuration.SqlCacheDependencySection Configures the SQL cache dependencies for an ASP.NET application. This class cannot be inherited.
System.Web.Configuration.TraceSection Configures the ASP.NET trace service. This class cannot be inherited.
System.Web.Configuration.TrustSection Configures the code-access security level that is applied to an application. This class cannot be inherited.
System.Web.Configuration.UrlMappingsSection Provides programmatic access to the urlMappings configuration section. This class cannot be inherited.
System.Web.Configuration.WebControlsSection Configures the webControls section. This class cannot be inherited.
System.Web.Configuration.WebPartsSection Provides programmatic access to the webParts configuration file section. This class cannot be inherited.
System.Web.Configuration.XhtmlConformanceSection Configures the xhtmlConformance section. This class cannot be inherited.
System.Web.Mobile.DeviceFiltersSection Contains the collection of device filters to use in the application.
System.Web.Services.Configuration.WebServicesSection Represents the webServices element in the configuration file. This element controls the settings of XML Web services.
System.Web.UI.MobileControls.MobileControlsSection Represents configuration information regarding mobile controls, their adapters, and device filters.
System.Windows.Forms.WindowsFormsSection Defines a new ConfigurationSection for parsing application settings. This class cannot be inherited.
System.Workflow.Activities.Configuration.ActiveDirectoryRoleFactoryConfiguration Represents the section in the configuration file that addresses the role class. This class cannot be inherited.
System.Workflow.Activities.ExternalDataExchangeServiceSection Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.
System.Workflow.Runtime.Configuration.WorkflowRuntimeSection  
System.Xml.Serialization.Configuration.DateTimeSerializationSection Handles configuration settings for XML serialization of DateTime instances.
System.Xml.Serialization.Configuration.SchemaImporterExtensionsSection Handles the configuration for the XmlSchemaImporter class. This class cannot be inherited.
System.Xml.Serialization.Configuration.XmlSerializerSection Handles the XML elements used to configure XML serialization.

See Also

Reference

ConfigurationSection Class
ConfigurationSection Members
System.Configuration Namespace
Configuration
SectionInformation
ConfigurationElement

Other Resources

ASP.NET Configuration API Overview
configuration Element (General Settings Schema)
configSections Element (General Settings Schema)