System.Web.Configuration
MSDN Home
MSDN
MSDN Library
.NET Development
Previous Versions
.NET Framework 2.0
Class Library Reference
System.Web.Configuration
AdapterDictionary Class
AnonymousIdentificationSection ...
AssemblyCollection Class
AssemblyInfo Class
AuthenticationMode Enumeration
AuthenticationSection Class
AuthorizationRule Class
AuthorizationRuleAction Enumer ...
AuthorizationRuleCollection Cl ...
AuthorizationSection Class
BrowserCapabilitiesCodeGenerat ...
BrowserCapabilitiesFactory Cla ...
BrowserCapabilitiesFactoryBase ...
BufferModesCollection Class
BufferModeSettings Class
BuildProvider Class
BuildProviderCollection Class
CacheSection Class
ClientTarget Class
ClientTargetCollection Class
ClientTargetSection Class
CodeSubDirectoriesCollection C ...
CodeSubDirectory Class
CompilationSection Class
Compiler Class
CompilerCollection Class
CustomError Class
CustomErrorCollection Class
CustomErrorsMode Enumeration
CustomErrorsSection Class
DeploymentSection Class
EventMappingSettings Class
EventMappingSettingsCollection ...
ExpressionBuilder Class
ExpressionBuilderCollection Cl ...
FormsAuthenticationConfigurati ...
FormsAuthenticationCredentials ...
FormsAuthenticationUser Class
FormsAuthenticationUserCollect ...
FormsAuthPasswordFormat Enumer ...
FormsProtectionEnum Enumeratio ...
GlobalizationSection Class
HealthMonitoringSection Class
HostingEnvironmentSection Clas ...
HttpCapabilitiesBase Class
HttpCapabilitiesSectionHandler ...
HttpConfigurationContext Class
HttpCookiesSection Class
HttpHandlerAction Class
HttpHandlerActionCollection Cl ...
HttpHandlersSection Class
HttpModuleAction Class
HttpModuleActionCollection Cla ...
HttpModulesSection Class
HttpRuntimeSection Class
IdentitySection Class
IRemoteWebConfigurationHostSer ...
LowerCaseStringConverter Class
MachineKeySection Class
MachineKeyValidation Enumerati ...
MachineKeyValidationConverter ...
MembershipSection Class
NamespaceCollection Class
NamespaceInfo Class
OutputCacheProfile Class
OutputCacheProfileCollection C ...
OutputCacheSection Class
OutputCacheSettingsSection Cla ...
PagesEnableSessionState Enumer ...
PagesSection Class
PassportAuthentication Class
ProcessModelComAuthenticationL ...
ProcessModelComImpersonationLe ...
ProcessModelLogLevel Enumerati ...
ProcessModelSection Class
ProfileGroupSettings Class
ProfileGroupSettingsCollection ...
ProfilePropertySettings Class
ProfilePropertySettingsCollect ...
ProfileSection Class
ProfileSettings Class
ProfileSettingsCollection Clas ...
ProvidersHelper Class
RegexWorker Class
RemoteWebConfigurationHostServ ...
RoleManagerSection Class
RootProfilePropertySettingsCol ...
RuleSettings Class
RuleSettingsCollection Class
SecurityPolicySection Class
SerializationMode Enumeration
SessionPageStateSection Class
SessionStateSection Class
SiteMapSection Class
SqlCacheDependencyDatabase Cla ...
SqlCacheDependencyDatabaseColl ...
SqlCacheDependencySection Clas ...
SystemWebCachingSectionGroup C ...
SystemWebSectionGroup Class
TagMapCollection Class
TagMapInfo Class
TagPrefixCollection Class
TagPrefixInfo Class
TraceDisplayMode Enumeration
TraceSection Class
TransformerInfo Class
TransformerInfoCollection Clas ...
TrustLevel Class
TrustLevelCollection Class
TrustSection Class
UrlMapping Class
UrlMappingCollection Class
UrlMappingsSection Class
VirtualDirectoryMapping Class
VirtualDirectoryMappingCollect ...
WebApplicationLevel Enumeratio ...
WebConfigurationFileMap Class
WebConfigurationManager Class
WebContext Class
WebControlsSection Class
WebPartsPersonalization Class
WebPartsPersonalizationAuthori ...
WebPartsSection Class
XhtmlConformanceMode Enumerati ...
XhtmlConformanceSection Class
Class Library Reference
( Default Namespace )
Accessibility
IEHost.Execute
Microsoft.Aspnet.Snapin
Microsoft.Build.BuildEngine
Microsoft.Build.Framework
Microsoft.Build.Tasks
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Hosting
Microsoft.Build.Utilities
Microsoft.CLRAdmin
Microsoft.CSharp
Microsoft.IE
Microsoft.JScript
Microsoft.JScript.Vsa
Microsoft.SqlServer.Server
Microsoft.VisualBasic
Microsoft.VisualBasic.Applicat ...
Microsoft.VisualBasic.Compiler ...
Microsoft.VisualBasic.Devices
Microsoft.VisualBasic.FileIO
Microsoft.VisualBasic.Logging
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.Vsa
Microsoft.VisualC
Microsoft.Vsa
Microsoft.Vsa.Vb.CodeDOM
Microsoft.Win32
Microsoft.Win32.SafeHandles
Microsoft.WindowsCE.Forms
Microsoft.WindowsMobile.Direct ...
Microsoft.WindowsMobile.Direct ...
Microsoft_VsaVb
System
System.CodeDom
System.CodeDom.Compiler
System.Collections
System.Collections.Generic
System.Collections.ObjectModel
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.ComponentModel.Design.D ...
System.ComponentModel.Design.S ...
System.Configuration
System.Configuration.Assemblie ...
System.Configuration.Install
System.Configuration.Internal
System.Configuration.Provider
System.Data
System.Data.Common
System.Data.Design
System.Data.Odbc
System.Data.OleDb
System.Data.OracleClient
System.Data.Sql
System.Data.SqlClient
System.Data.SqlServerCe
System.Data.SqlTypes
System.Deployment.Application
System.Deployment.Internal
System.Diagnostics
System.Diagnostics.CodeAnalysi ...
System.Diagnostics.Design
System.Diagnostics.SymbolStore
System.DirectoryServices
System.DirectoryServices.Activ ...
System.DirectoryServices.Proto ...
System.Drawing
System.Drawing.Design
System.Drawing.Drawing2D
System.Drawing.Imaging
System.Drawing.Printing
System.Drawing.Text
System.EnterpriseServices
System.EnterpriseServices.Comp ...
System.EnterpriseServices.Inte ...
System.Globalization
System.IO
System.IO.Compression
System.IO.IsolatedStorage
System.IO.Ports
System.Management
System.Management.Instrumentat ...
System.Media
System.Messaging
System.Messaging.Design
System.Net
System.Net.Cache
System.Net.Configuration
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Reflection
System.Reflection.Emit
System.Resources
System.Resources.Tools
System.Runtime
System.Runtime.CompilerService ...
System.Runtime.ConstrainedExec ...
System.Runtime.Hosting
System.Runtime.InteropServices
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.Remoting
System.Runtime.Remoting.Activa ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Contex ...
System.Runtime.Remoting.Lifeti ...
System.Runtime.Remoting.Messag ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Proxie ...
System.Runtime.Remoting.Servic ...
System.Runtime.Serialization
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Versioning
System.Security
System.Security.AccessControl
System.Security.Authentication
System.Security.Cryptography
System.Security.Cryptography.P ...
System.Security.Cryptography.X ...
System.Security.Cryptography.X ...
System.Security.Permissions
System.Security.Policy
System.Security.Principal
System.ServiceProcess
System.ServiceProcess.Design
System.Text
System.Text.RegularExpressions
System.Threading
System.Timers
System.Transactions
System.Transactions.Configurat ...
System.Web
System.Web.Caching
System.Web.Compilation
System.Web.Configuration
System.Web.Configuration.Inter ...
System.Web.Handlers
System.Web.Hosting
System.Web.Mail
System.Web.Management
System.Web.Mobile
System.Web.Profile
System.Web.RegularExpressions
System.Web.Security
System.Web.Services
System.Web.Services.Configurat ...
System.Web.Services.Descriptio ...
System.Web.Services.Discovery
System.Web.Services.Protocols
System.Web.SessionState
System.Web.UI
System.Web.UI.Adapters
System.Web.UI.Design
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.WebContro ...
System.Web.UI.Design.WebContro ...
System.Web.UI.HtmlControls
System.Web.UI.MobileControls
System.Web.UI.MobileControls.A ...
System.Web.UI.MobileControls.A ...
System.Web.UI.WebControls
System.Web.UI.WebControls.Adap ...
System.Web.UI.WebControls.WebP ...
System.Web.Util
System.Windows.Forms
System.Windows.Forms.Component ...
System.Windows.Forms.Design
System.Windows.Forms.Design.Be ...
System.Windows.Forms.Layout
System.Windows.Forms.PropertyG ...
System.Windows.Forms.VisualSty ...
System.Xml
System.Xml.Schema
System.Xml.Serialization
System.Xml.Serialization.Advan ...
System.Xml.Serialization.Confi ...
System.Xml.XPath
System.Xml.Xsl
System.Xml.Xsl.Runtime
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
System.Web.Configuration Namespace
The
System.Web.Configuration
namespace contains classes that are used to set up ASP.NET configuration.
Classes
Class
Description
AdapterDictionary
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.
AnonymousIdentificationSection
Configures anonymous identification for users that are not authenticated. This class cannot be inherited.
AssemblyCollection
Represents a collection of
AssemblyInfo
objects. This class cannot be inherited.
AssemblyInfo
References an assembly to be linked to during compilation of a dynamic resource. This class cannot be inherited.
AuthenticationSection
Configures the authentication for a Web application. This class cannot be inherited.
AuthorizationRule
The
AuthorizationRule
class allows you to programmatically access and modify the
authorization
section of a configuration file. This class cannot be inherited.
AuthorizationRuleCollection
Represents a collection of
AuthorizationRule
objects. This class cannot be inherited.
AuthorizationSection
Configures a Web application authorization. This class cannot be inherited.
BrowserCapabilitiesCodeGenerator
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.
BrowserCapabilitiesFactory
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.
BrowserCapabilitiesFactoryBase
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.
BufferModesCollection
A collection of
BufferModeSettings
objects. This class cannot be inherited.
BufferModeSettings
Configures the ASP.NET event-buffering settings for event providers. This class cannot be inherited.
BuildProvider
Provides functionality to parse a particular file type and generate code during compilation of a dynamic resource. This class cannot be inherited.
BuildProviderCollection
Represents a collection of
BuildProvider
objects. This class cannot be inherited.
CacheSection
Configures the global cache settings for an ASP.NET application. This class cannot be inherited.
ClientTarget
Defines the alias associated with the target user agent for which ASP.NET server controls should render content. This class cannot be inherited.
ClientTargetCollection
Represents a collection of
ClientTarget
objects. This class cannot be inherited.
ClientTargetSection
Configures the
clientTarget
section. This class cannot be inherited.
CodeSubDirectoriesCollection
Represents a collection of
CodeSubDirectory
objects. This class cannot be inherited.
CodeSubDirectory
References a directory location that is used during compilation of a dynamic resource. This class cannot be inherited.
CompilationSection
Defines configuration settings that are used to support the compilation infrastructure of Web applications. This class cannot be inherited.
Compiler
Defines a compiler that is used to support the compilation infrastructure of Web applications. This class cannot be inherited.
CompilerCollection
Represents a collection of
Compiler
objects. This class cannot be inherited.
CustomError
Configures a
CustomError
section to map an ASP.NET error code to a custom page. This class cannot be inherited.
CustomErrorCollection
Represents a collection of
CustomError
objects. This class cannot be inherited.
CustomErrorsSection
Configures the ASP.NET custom errors. This class cannot be inherited.
DeploymentSection
Defines configuration settings that are used to support the deployment of a Web application. This class cannot be inherited.
EventMappingSettings
Defines the ASP.NET event mapping settings for event providers. This class cannot be inherited.
EventMappingSettingsCollection
Provides a collection of
EventMappingSettings
objects. This class cannot be inherited.
ExpressionBuilder
Retrieves a dynamic resource during compilation.
ExpressionBuilderCollection
Represents a collection of
ExpressionBuilder
objects. This class cannot be inherited.
FormsAuthenticationConfiguration
Configures an ASP.NET application to use the
AuthenticationMode
forms modality.
FormsAuthenticationCredentials
Configures user credentials for ASP.NET applications that use form-based authentication.
FormsAuthenticationUser
Configures the user's credentials for Web applications that use forms-based authentication.
FormsAuthenticationUserCollection
Represents a collection of
FormsAuthenticationUser
objects. This class cannot be inherited.
GlobalizationSection
Defines configuration settings that are used to support the globalization infrastructure of Web applications. This class cannot be inherited.
HealthMonitoringSection
Configures ASP.NET profiles that determine how health-monitoring events are sent to event providers. This class cannot be inherited.
HostingEnvironmentSection
Defines configuration settings that control the behavior of the application hosting environment. This class cannot be inherited.
HttpCapabilitiesBase
Provides access to detailed information about the capabilities of the client's browser.
HttpCapabilitiesSectionHandler
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.
HttpConfigurationContext
Supplies current context information to configuration-section handlers in ASP.NET applications.
HttpCookiesSection
Configures properties for cookies used by a Web application.
HttpHandlerAction
Configures an
HttpHandlersSection
configuration section. This class cannot be inherited.
HttpHandlerActionCollection
Represents a collection of
HttpHandlerAction
elements. This class cannot be inherited.
HttpHandlersSection
Configures an HTTP handler for a Web application. This class cannot be inherited.
HttpModuleAction
Configures the
HttpModulesSection
modules. This class cannot be inherited.
HttpModuleActionCollection
Represents a collection of
HttpModuleAction
objects. This class cannot be inherited.
HttpModulesSection
Configures an HTTP module for a Web application. This class cannot be inherited.
HttpRuntimeSection
Configures the ASP.NET HTTP runtime. This class cannot be inherited.
IdentitySection
Configures the identity of a Web application. This class cannot be inherited.
LowerCaseStringConverter
Provides support to convert an object to a lowercase string. This class cannot be inherited.
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.
MachineKeyValidationConverter
Provides methods for converting
MachineKeyValidation
objects to and from strings.
MembershipSection
Defines configuration settings to support the infrastructure for configuring and managing membership details. This class cannot be inherited.
NamespaceCollection
Contains a collection of namespace objects. This class cannot be inherited.
NamespaceInfo
Contains a single configuration namespace reference, similar to the
Import
directive. This class cannot be inherited.
OutputCacheProfile
Configures the output cache profile that can be used by the application pages. This class cannot be inherited.
OutputCacheProfileCollection
Represents a collection of
OutputCacheProfile
objects. This class cannot be inherited.
OutputCacheSection
Configures the output cache for a Web application. This class cannot be inherited.
OutputCacheSettingsSection
Configures the output cache settings for application pages . This class cannot be inherited.
PagesSection
Provides programmatic access to the
pages Element (ASP.NET Settings Schema)
section of the configuration file. This class cannot be inherited.
PassportAuthentication
Configures Passport-based authentication in ASP.NET applications.
ProcessModelSection
Configures the ASP.NET process model settings on an Internet Information Services (IIS) Web server. This class cannot be inherited.
ProfileGroupSettings
Provides programmatic access to the
group
subsection of the
profiles
configuration file section.
ProfileGroupSettingsCollection
Contains a set of
ProfileGroupSettings
objects.
ProfilePropertySettings
The
ProfilePropertySettings
class provides a way to programmatically access and modify the
profiles
section of a configuration file. This class cannot be inherited.
ProfilePropertySettingsCollection
Contains a set of
ProfilePropertySettingsCollection
objects.
ProfileSection
The
ProfileSection
class provides a way to programmatically access and modify the
profile
section of a configuration file. This class cannot be inherited.
ProfileSettings
Configures the ASP.NET event profiles. This class cannot be inherited.
ProfileSettingsCollection
Contains a collection of
ProfileSettings
objects. This class cannot be inherited.
ProtocolCollection
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
ProtocolElement
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
ProtocolsConfigurationHandler
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
ProtocolsSection
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
ProvidersHelper
Provides methods for creating provider instances, either singly or in a batch.
RegexWorker
Used internally at run time by
BrowserCapabilitiesFactory
and
BrowserCapabilitiesCodeGenerator
to parse request data and identify the browser.
RemoteWebConfigurationHostServer
Used internally at run time to support accessing configuration data remotely.
RoleManagerSection
Defines configuration settings that are used to support the role management infrastructure of Web applications. This class cannot be inherited.
RootProfilePropertySettingsCollection
Acts as the top of a two-level named hierarchy of
ProfilePropertySettingsCollection
collections.
RuleSettings
Configures the ASP.NET event rules. This class cannot be inherited.
RuleSettingsCollection
A collection of
RuleSettings
objects. This class cannot be inherited.
SecurityPolicySection
Defines configuration settings that are used to support the security infrastructure of a Web application. This class cannot be inherited.
SessionPageStateSection
Configures the
sessionPageState
section. This class cannot be inherited.
SessionStateSection
Configures the session state for a Web application.
SiteMapSection
Defines configuration settings that are used to support the infrastructure for configuring, storing, and rendering site navigation. This class cannot be inherited.
SqlCacheDependencyDatabase
Configures the SQL cache dependencies databases for an ASP.NET application. This class cannot be inherited.
SqlCacheDependencyDatabaseCollection
Represents a collection of
SqlCacheDependencyDatabase
objects. This class cannot be inherited.
SqlCacheDependencySection
Configures the SQL cache dependencies for an ASP.NET application. This class cannot be inherited.
SystemWebCachingSectionGroup
Configures the
caching
group within a configuration file. This class cannot be inherited.
SystemWebSectionGroup
Allows the user to programmatically access the
system.web
group of the configuration file. This class cannot be inherited.
TagMapCollection
Contains a collection of
TagMapInfo
objects.
TagMapInfo
Contains a single configuration tag remapping statement. This class cannot be inherited.
TagPrefixCollection
Contains a collection of
TagPrefixInfo
objects.
TagPrefixInfo
Defines a configuration element containing tag-related information.
TraceSection
Configures the ASP.NET trace service. This class cannot be inherited.
TransformerInfo
Specifies a custom class that extends the
WebPartTransformer
class for use by Web Part connections.
TransformerInfoCollection
Contains a collection of
TransformerInfo
objects. This class cannot be inherited.
TrustLevel
Defines the mapping of specific security levels to named policy files. This class cannot be inherited.
TrustLevelCollection
Contains a collection of
TrustLevel
objects. This class cannot be inherited.
TrustSection
Configures the code-access security level that is applied to an application. This class cannot be inherited.
UrlMapping
Maps a URL that is displayed to users to the URL of a page in your Web application. This class cannot be inherited.
UrlMappingCollection
Represents a collection of
UrlMapping
objects. This class cannot be inherited.
UrlMappingsSection
Provides programmatic access to the
urlMappings
configuration section. This class cannot be inherited.
VirtualDirectoryMapping
Specifies a custom virtual-directory hierarchy for a Web application. This class cannot be inherited.
VirtualDirectoryMappingCollection
Contains a collection of
VirtualDirectoryMapping
objects. This class cannot be inherited.
WebConfigurationFileMap
Defines the configuration file mappings for a Web application. This class cannot be inherited.
WebConfigurationManager
Provides access to configuration files as they apply to Web applications.
WebContext
Manages the path context for the current Web application. This class cannot be inherited.
WebControlsSection
Configures the
webControls
section. This class cannot be inherited.
WebPartsPersonalization
Allows you to specify the personalization provider and set personalization authorizations. This class cannot be inherited.
WebPartsPersonalizationAuthorization
Provides programmatic access to the
authorization
section contained in the
webParts
section of the configuration. This class cannot be inherited.
WebPartsSection
Provides programmatic access to the
webParts
configuration file section. This class cannot be inherited.
XhtmlConformanceSection
Configures the
xhtmlConformance
section. This class cannot be inherited.
Interfaces
Interface
Description
IConfigMapPath
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
IConfigMapPathFactory
This type supports the ASP.NET infrastructure and is not intended to be used directly from your code.
IRemoteWebConfigurationHostServer
Used internally to support remote access to configuration data.
Enumerations
Enumeration
Description
AuthenticationMode
Specifies the authentication mode to use in a Web application.
AuthorizationRuleAction
Specifies the type of authorization to apply when accessing a resource.
CustomErrorsMode
Specifies the values for the custom errors modality.
FormsAuthPasswordFormat
Defines the encryption format for storing passwords.
FormsProtectionEnum
Defines the type of encryption, if any, to use for cookies.
MachineKeyValidation
Specifies the type of encryption process that is used for validation and encryption of data.
PagesEnableSessionState
Used to determine session-state activation for a single Web page or an entire Web application.
ProcessModelComAuthenticationLevel
Specifies the level of authentication for DCOM security.
ProcessModelComImpersonationLevel
Specifies the authentication level for COM security.
ProcessModelLogLevel
Specifies the event types to be logged to the event log.
SerializationMode
Determines the serialization method used for a
ProfilePropertySettings
object.
TraceDisplayMode
Specifies the order in which trace messages are displayed.
WebApplicationLevel
Specifies the path level of a Web-application configuration file.
XhtmlConformanceMode
Specifies the authentication mode to use in a Web application.
Tags :