Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Web.Configuration Namespace

The System.Web.Configuration namespace contains classes that are used to set up ASP.NET configuration.

  ClassDescription
Public classAdapterDictionaryInfrastructure. Used internally at run time by the configuration system to contain the names of the available adapters used to render server controls on different browsers.
Public classAnonymousIdentificationSection Configures anonymous identification for users that are not authenticated. This class cannot be inherited.
Public classAssemblyCollection Represents a collection of AssemblyInfo objects. This class cannot be inherited.
Public classAssemblyInfo References an assembly to be linked to during compilation of a dynamic resource. This class cannot be inherited.
Public classAuthenticationSection Configures the authentication for a Web application. This class cannot be inherited.
Public classAuthorizationRule The AuthorizationRule class allows you to programmatically access and modify the authorization section of a configuration file. This class cannot be inherited.
Public classAuthorizationRuleCollection Represents a collection of AuthorizationRule objects. This class cannot be inherited.
Public classAuthorizationSection Configures a Web application authorization. This class cannot be inherited.
Public classBrowserCapabilitiesCodeGeneratorInfrastructure. The BrowserCapabilitiesCodeGenerator class is used internally by the aspnet_regbrowsers tool to parse .browser browser definition files and add browsers to the run-time collection of known browsers contained in the BrowserCapabilitiesFactory object.
Public classBrowserCapabilitiesFactoryInfrastructure. Used internally by the configuration system to produce request-specific instances of the HttpBrowserCapabilities class that are publicly accessed through the ASP.NET-intrinsic Request.Browser property.
Public classBrowserCapabilitiesFactoryBaseInfrastructure. The BrowserCapabilitiesFactoryBase class is the base class from which BrowserCapabilitiesFactory is derived. It is used internally at run time by the configuration system to create request-specific instances of the HttpCapabilitiesBase class, publicly accessed through the ASP.NET intrinsic Request.Browser property.
Public classBufferModesCollection A collection of BufferModeSettings objects. This class cannot be inherited.
Public classBufferModeSettings Configures the ASP.NET event-buffering settings for event providers. This class cannot be inherited.
Public classBuildProvider Provides functionality to parse a particular file type and generate code during compilation of a dynamic resource. This class cannot be inherited.
Public classBuildProviderCollection Represents a collection of BuildProvider objects. This class cannot be inherited.
Public classCacheSection Configures the global cache settings for an ASP.NET application. This class cannot be inherited.
Public classClientTarget Defines the alias associated with the target user agent for which ASP.NET server controls should render content. This class cannot be inherited.
Public classClientTargetCollection Represents a collection of ClientTarget objects. This class cannot be inherited.
Public classClientTargetSection Configures the clientTarget section. This class cannot be inherited.
Public classCodeSubDirectoriesCollection Represents a collection of CodeSubDirectory objects. This class cannot be inherited.
Public classCodeSubDirectory References a directory location that is used during compilation of a dynamic resource. This class cannot be inherited.
Public classCompilationSection Defines configuration settings that are used to support the compilation infrastructure of Web applications. This class cannot be inherited.
Public classCompiler Defines a compiler that is used to support the compilation infrastructure of Web applications. This class cannot be inherited.
Public classCompilerCollection Represents a collection of Compiler objects. This class cannot be inherited.
Public classConverter Represents a configuration element in a configuration file.
Public classConvertersCollection Represents a configuration collection that contains references to Converter objects.
Public classCustomError Configures a CustomError section to map an ASP.NET error code to a custom page. This class cannot be inherited.
Public classCustomErrorCollection Represents a collection of CustomError objects. This class cannot be inherited.
Public classCustomErrorsSection Configures the ASP.NET custom errors. This class cannot be inherited.
Public classDeploymentSection Defines configuration settings that are used to support the deployment of a Web application. This class cannot be inherited.
Public classEventMappingSettings Defines the ASP.NET event mapping settings for event providers. This class cannot be inherited.
Public classEventMappingSettingsCollection Provides a collection of EventMappingSettings objects. This class cannot be inherited.
Public classExpressionBuilder Retrieves a dynamic resource during compilation.
Public classExpressionBuilderCollection Represents a collection of ExpressionBuilder objects. This class cannot be inherited.
Public classFormsAuthenticationConfiguration Configures an ASP.NET application to use the AuthenticationMode forms modality.
Public classFormsAuthenticationCredentials Configures user credentials for ASP.NET applications that use form-based authentication.
Public classFormsAuthenticationUser Configures the user's credentials for Web applications that use forms-based authentication.
Public classFormsAuthenticationUserCollection Represents a collection of FormsAuthenticationUser objects. This class cannot be inherited.
Public classGlobalizationSection Defines configuration settings that are used to support the globalization infrastructure of Web applications. This class cannot be inherited.
Public classHealthMonitoringSection Configures ASP.NET profiles that determine how health-monitoring events are sent to event providers. This class cannot be inherited.
Public classHostingEnvironmentSection Defines configuration settings that control the behavior of the application hosting environment. This class cannot be inherited.
Public classHttpCapabilitiesBaseProvides access to detailed information about the capabilities of the client's browser.
Public classHttpCapabilitiesSectionHandler Assists in reading in the <browserCaps> section of a configuration file and creating an instance of the HttpBrowserCapabilities class that contains the capabilities information for the client browser.
Public classHttpConfigurationContext Supplies current context information to configuration-section handlers in ASP.NET applications.
Public classHttpCookiesSectionInfrastructure. Configures properties for cookies used by a Web application.
Public classHttpHandlerAction Configures an HttpHandlersSection configuration section. This class cannot be inherited.
Public classHttpHandlerActionCollection Represents a collection of HttpHandlerAction elements. This class cannot be inherited.
Public classHttpHandlersSection Configures an HTTP handler for a Web application. This class cannot be inherited.
Public classHttpModuleAction Configures the HttpModulesSection modules. This class cannot be inherited.
Public classHttpModuleActionCollection Represents a collection of HttpModuleAction objects. This class cannot be inherited.
Public classHttpModulesSection Configures an HTTP module for a Web application. This class cannot be inherited.
Public classHttpRuntimeSectionConfigures the ASP.NET HTTP runtime. This class cannot be inherited.
Public classIdentitySection Configures the identity of a Web application. This class cannot be inherited.
Public classLowerCaseStringConverter Provides support to convert an object to a lowercase string. This class cannot be inherited.
Public classMachineKeySection 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.
Public classMachineKeyValidationConverter Provides methods for converting MachineKeyValidation objects to and from strings.
Public classMembershipSection Defines configuration settings to support the infrastructure for configuring and managing membership details. This class cannot be inherited.
Public classNamespaceCollection Contains a collection of namespace objects. This class cannot be inherited.
Public classNamespaceInfo Contains a single configuration namespace reference, similar to the Import directive. This class cannot be inherited.
Public classOutputCacheProfileConfigures the output cache profile that can be used by the application pages. This class cannot be inherited.
Public classOutputCacheProfileCollection Represents a collection of OutputCacheProfile objects. This class cannot be inherited.
Public classOutputCacheSection Configures the output cache for a Web application. This class cannot be inherited.
Public classOutputCacheSettingsSection Configures the output cache settings for application pages . This class cannot be inherited.
Public classPagesSection Provides programmatic access to the pages Element (ASP.NET Settings Schema) section of the configuration file. This class cannot be inherited.
Public classPassportAuthentication Configures Passport-based authentication in ASP.NET applications.
Public classProcessModelSection Configures the ASP.NET process model settings on an Internet Information Services (IIS) Web server. This class cannot be inherited.
Public classProfileGroupSettings Provides programmatic access to the group subsection of the profiles configuration file section.
Public classProfileGroupSettingsCollection Contains a set of ProfileGroupSettings objects.
Public classProfilePropertySettings The ProfilePropertySettings class provides a way to programmatically access and modify the profiles section of a configuration file. This class cannot be inherited.
Public classProfilePropertySettingsCollection Contains a set of ProfilePropertySettingsCollection objects.
Public classProfileSection The ProfileSection class provides a way to programmatically access and modify the profile section of a configuration file. This class cannot be inherited.
Public classProfileSettings Configures the ASP.NET event profiles. This class cannot be inherited.
Public classProfileSettingsCollection Contains a collection of ProfileSettings objects. This class cannot be inherited.
Public classProtocolCollectionInfrastructure. Represents a configuration element that contains a collection of protocols.
Public classProtocolElementInfrastructure.
Public classProtocolsConfigurationHandlerInfrastructure.
Public classProtocolsSectionInfrastructure.
Public classProvidersHelper Provides methods for creating provider instances, either singly or in a batch.
Public classRegexWorkerInfrastructure. Used internally at run time by BrowserCapabilitiesFactory and BrowserCapabilitiesCodeGenerator to parse request data and identify the browser.
Public classRemoteWebConfigurationHostServerInfrastructure. Used internally at run time to support accessing configuration data remotely.
Public classRoleManagerSection Defines configuration settings that are used to support the role management infrastructure of Web applications. This class cannot be inherited.
Public classRootProfilePropertySettingsCollection Acts as the top of a two-level named hierarchy of ProfilePropertySettingsCollection collections.
Public classRuleSettings Configures the ASP.NET event rules. This class cannot be inherited.
Public classRuleSettingsCollection A collection of RuleSettings objects. This class cannot be inherited.
Public classScriptingAuthenticationServiceSection Represents the configuration section for authentication service settings. This class cannot be inherited.
Public classScriptingJsonSerializationSection Represents a jsonSerialization configuration section in the scripting element of the configuration file. This class cannot be inherited.
Public classScriptingProfileServiceSection Represents the configuration section for profile-service settings. This class cannot be inherited.
Public classScriptingRoleServiceSection Represents the configuration section for role-service settings.
Public classScriptingScriptResourceHandlerSection Represents a ScriptingScriptResourceHandler configuration section in the <scripting> element of the configuration file. This class cannot be inherited.
Public classScriptingSectionGroup Represents the configuration section for scripting settings. This class cannot be inherited.
Public classScriptingWebServicesSectionGroup Represents a group of related sections in a configuration file.
Public classSecurityPolicySection Defines configuration settings that are used to support the security infrastructure of a Web application. This class cannot be inherited.
Public classSessionPageStateSection Configures the sessionPageState section. This class cannot be inherited.
Public classSessionStateSection Configures the session state for a Web application.
Public classSiteMapSection Defines configuration settings that are used to support the infrastructure for configuring, storing, and rendering site navigation. This class cannot be inherited.
Public classSqlCacheDependencyDatabase Configures the SQL cache dependencies databases for an ASP.NET application. This class cannot be inherited.
Public classSqlCacheDependencyDatabaseCollection Represents a collection of SqlCacheDependencyDatabase objects. This class cannot be inherited.
Public classSqlCacheDependencySection Configures the SQL cache dependencies for an ASP.NET application. This class cannot be inherited.
Public classSystemWebCachingSectionGroup Configures the caching group within a configuration file. This class cannot be inherited.
Public classSystemWebExtensionsSectionGroup Represents a group of related sections in a configuration file. This class cannot be inherited.
Public classSystemWebSectionGroup Allows the user to programmatically access the system.web group of the configuration file. This class cannot be inherited.
Public classTagMapCollection Contains a collection of TagMapInfo objects.
Public classTagMapInfo Contains a single configuration tag remapping statement. This class cannot be inherited.
Public classTagPrefixCollection Contains a collection of TagPrefixInfo objects.
Public classTagPrefixInfo Defines a configuration element containing tag-related information.
Public classTraceSection Configures the ASP.NET trace service. This class cannot be inherited.
Public classTransformerInfo Specifies a custom class that extends the WebPartTransformer class for use by Web Part connections.
Public classTransformerInfoCollection Contains a collection of TransformerInfo objects. This class cannot be inherited.
Public classTrustLevel Defines the mapping of specific security levels to named policy files. This class cannot be inherited.
Public classTrustLevelCollection Contains a collection of TrustLevel objects. This class cannot be inherited.
Public classTrustSection Configures the code-access security level that is applied to an application. This class cannot be inherited.
Public classUrlMapping Maps a URL that is displayed to users to the URL of a page in your Web application. This class cannot be inherited.
Public classUrlMappingCollection Represents a collection of UrlMapping objects. This class cannot be inherited.
Public classUrlMappingsSection Provides programmatic access to the urlMappings configuration section. This class cannot be inherited.
Public classVirtualDirectoryMapping Specifies a custom virtual-directory hierarchy for a Web application. This class cannot be inherited.
Public classVirtualDirectoryMappingCollection Contains a collection of VirtualDirectoryMapping objects. This class cannot be inherited.
Public classWebConfigurationFileMapDefines the configuration file mappings for a Web application. This class cannot be inherited.
Public classWebConfigurationManager Provides access to configuration files as they apply to Web applications.
Public classWebContext Manages the path context for the current Web application. This class cannot be inherited.
Public classWebControlsSection Configures the webControls section. This class cannot be inherited.
Public classWebPartsPersonalization Allows you to specify the personalization provider and set personalization authorizations. This class cannot be inherited.
Public classWebPartsPersonalizationAuthorization Provides programmatic access to the authorization section contained in the webParts section of the configuration. This class cannot be inherited.
Public classWebPartsSection Provides programmatic access to the webParts configuration file section. This class cannot be inherited.
Public classXhtmlConformanceSection Configures the xhtmlConformance section. This class cannot be inherited.
  InterfaceDescription
Public interfaceIConfigMapPathInfrastructure. Provides access to the mapping between configuration-file virtual and physical paths.
Public interfaceIConfigMapPathFactoryInfrastructure. Maps the configuration file virtual and physical paths.
Public interfaceIRemoteWebConfigurationHostServerInfrastructure. Used internally to support remote access to configuration data.
  EnumerationDescription
Public enumerationAuthenticationMode Specifies the authentication mode to use in a Web application.
Public enumerationAuthorizationRuleAction Specifies the type of authorization to apply when accessing a resource.
Public enumerationCustomErrorsMode Specifies the values for the custom errors modality.
Public enumerationCustomErrorsRedirectMode Specifies values for how the URL of the original request is handled when a custom error page is displayed.
Public enumerationFormsAuthPasswordFormat Defines the encryption format for storing passwords.
Public enumerationFormsProtectionEnum Defines the type of encryption, if any, to use for cookies.
Public enumerationMachineKeyCompatibilityMode Specifies whether stronger encryption methods introduced in .NET Framework version 2.0 Service Pack 2 can be used.
Public enumerationMachineKeyValidation Specifies the type of encryption process that is used for validation and encryption of data.
Public enumerationPagesEnableSessionState Used to determine session-state activation for a single Web page or an entire Web application.
Public enumerationProcessModelComAuthenticationLevel Specifies the level of authentication for DCOM security.
Public enumerationProcessModelComImpersonationLevel Specifies the authentication level for COM security.
Public enumerationProcessModelLogLevel Specifies the event types to be logged to the event log.
Public enumerationSerializationMode Determines the serialization method used for a ProfilePropertySettings object.
Public enumerationTraceDisplayMode Specifies the order in which trace messages are displayed.
Public enumerationWebApplicationLevel Specifies the path level of a Web-application configuration file.
Public enumerationXhtmlConformanceMode Specifies the authentication mode to use in a Web application.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker