System.Web.Configuration Namespace
.NET Framework 4.5
The System.Web.Configuration namespace contains classes that are used to set up ASP.NET configuration.
| Class | Description | |
|---|---|---|
|
AdapterDictionary | Infrastructure. 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 | Infrastructure. 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 | Infrastructure. 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 | Infrastructure. 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. |
|
Converter | Represents a configuration element in a configuration file. |
|
ConvertersCollection | Represents a configuration collection that contains references to Converter objects. |
|
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 a configuration setting that is typically used on a production server to override application-level settings that are appropriate only on development computers. |
|
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. |
|
FolderLevelBuildProvider | Represents configuration settings that enable use of the BuildProvider class for specific folders. |
|
FolderLevelBuildProviderCollection | Represents a collection of FolderLevelBuildProvider objects. |
|
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. |
|
FullTrustAssembliesSection | Configures a set of full-trust assemblies. This class cannot be inherited. |
|
FullTrustAssembly | Configures a full trust assembly. This class cannot be inherited. |
|
FullTrustAssemblyCollection | Represents a collection of FullTrustAssembly 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. |
|
HttpCapabilitiesDefaultProvider | The default extension of the HttpCapabilitiesProvider class that is included with ASP.NET. |
|
HttpCapabilitiesProvider | Enables you to customize browser definitions. You can also customize the algorithm that identifies the browser based on information in the incoming HttpRequest. |
|
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 | Infrastructure. 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. |
|
IgnoreDeviceFilterElement | Configures a device filter element. |
|
IgnoreDeviceFilterElementCollection | Represents a collection of IgnoreDeviceFilterElement objects. 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 message authentication code (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 section of the configuration file. This class cannot be inherited. |
|
PartialTrustVisibleAssembliesSection | Configures a set of partial-trust assemblies. This class cannot be inherited. |
|
PartialTrustVisibleAssembly | Configures a partial-trust assembly. This class cannot be inherited. |
|
PartialTrustVisibleAssemblyCollection | Represents a collection of PartialTrustVisibleAssembly objects. This class cannot be inherited. |
|
PassportAuthentication | Obsolete. 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 | Infrastructure. Represents a configuration element that contains a collection of protocols. |
|
ProtocolElement | Infrastructure. Represents a protocol element in the Web services configuration file. |
|
ProtocolsConfigurationHandler | Infrastructure. Represents a configuration handler for protocols. |
|
ProtocolsSection | Infrastructure. Represents the protocols section of the Web configuration file. |
|
ProvidersHelper | Provides methods for creating provider instances, either singly or in a batch. |
|
RegexWorker | Infrastructure. Used internally at run time by BrowserCapabilitiesFactory and BrowserCapabilitiesCodeGenerator to parse request data and identify the browser. |
|
RemoteWebConfigurationHostServer | Infrastructure. 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. |
|
ScriptingAuthenticationServiceSection | Represents the configuration section for authentication service settings. This class cannot be inherited. |
|
ScriptingJsonSerializationSection | Represents a jsonSerialization configuration section in the scripting element of the configuration file. This class cannot be inherited. |
|
ScriptingProfileServiceSection | Represents the configuration section for profile-service settings. This class cannot be inherited. |
|
ScriptingRoleServiceSection | Represents the configuration section for role-service settings. |
|
ScriptingScriptResourceHandlerSection | Represents a ScriptingScriptResourceHandler configuration section in the <scripting> element of the configuration file. This class cannot be inherited. |
|
ScriptingSectionGroup | Represents the configuration section for scripting settings. This class cannot be inherited. |
|
ScriptingWebServicesSectionGroup | Represents a group of related sections in a configuration file. |
|
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. |
|
SystemWebExtensionsSectionGroup | Represents a group of related sections in 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. |
|
UserMapPath | Maps configuration file virtual paths to physical paths. |
|
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. |
| Interface | Description | |
|---|---|---|
|
IConfigMapPath | Infrastructure. Provides access to the mapping between configuration-file virtual and physical paths. |
|
IConfigMapPathFactory | Infrastructure. Maps the configuration file virtual and physical paths. |
|
IRemoteWebConfigurationHostServer | Infrastructure. Used internally to support remote access to configuration data. |
| Enumeration | Description | |
|---|---|---|
|
AsyncPreloadModeFlags | Specifies the mode for asynchronous requests. |
|
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. |
|
CustomErrorsRedirectMode | Specifies values for how the URL of the original request is handled when a custom error page is displayed. |
|
FcnMode | Specifies behavior for file change notification (FCN) in the application. |
|
FormsAuthPasswordFormat | Defines the encryption format for storing passwords. |
|
FormsProtectionEnum | Defines the type of encryption, if any, to use for cookies. |
|
MachineKeyCompatibilityMode | Specifies which encryption methods can be used. |
|
MachineKeyValidation | Specifies the hashing algorithm that ASP.NET uses for forms authentication and for validating view state data, and for out-of-process session state identification. |
|
MembershipPasswordCompatibilityMode | Enumerates the password-compatibility modes for ASP.NET membership. |
|
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. |
|
ProfileGuidedOptimizationsFlags | Specifies the optimization mode for an application deployment environment. |
|
SerializationMode | Determines the serialization method used for a ProfilePropertySettings object. |
|
TicketCompatibilityMode | Defines whether to use Coordinated Universal Time (UTC) or local time for the ticket expiration date for forms authentication. |
|
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. |