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)