System.Web.Configuration Namespace

 

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

ClassDescription
System_CAPS_pubclassAdapterDictionary

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassAnonymousIdentificationSection

Configures anonymous identification for users that are not authenticated. This class cannot be inherited.

System_CAPS_pubclassAssemblyCollection

Represents a collection of AssemblyInfo objects. This class cannot be inherited.

System_CAPS_pubclassAssemblyInfo

References an assembly to be linked to during compilation of a dynamic resource. This class cannot be inherited.

System_CAPS_pubclassAuthenticationSection

Configures the authentication for a Web application. This class cannot be inherited.

System_CAPS_pubclassAuthorizationRule

The AuthorizationRule class allows you to programmatically access and modify the authorization section of a configuration file. This class cannot be inherited.

System_CAPS_pubclassAuthorizationRuleCollection

Represents a collection of AuthorizationRule objects. This class cannot be inherited.

System_CAPS_pubclassAuthorizationSection

Configures a Web application authorization. This class cannot be inherited.

System_CAPS_pubclassBrowserCapabilitiesCodeGenerator

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBrowserCapabilitiesFactory

This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods 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.

System_CAPS_pubclassBrowserCapabilitiesFactoryBase

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBufferModesCollection

A collection of BufferModeSettings objects. This class cannot be inherited.

System_CAPS_pubclassBufferModeSettings

Configures the ASP.NET event-buffering settings for event providers. This class cannot be inherited.

System_CAPS_pubclassBuildProvider

Provides functionality to parse a particular file type and generate code during compilation of a dynamic resource. This class cannot be inherited.

System_CAPS_pubclassBuildProviderCollection

Represents a collection of BuildProvider objects. This class cannot be inherited.

System_CAPS_pubclassCacheSection

Configures the global cache settings for an ASP.NET application. This class cannot be inherited.

System_CAPS_pubclassClientTarget

Defines the alias associated with the target user agent for which ASP.NET server controls should render content. This class cannot be inherited.

System_CAPS_pubclassClientTargetCollection

Represents a collection of ClientTarget objects. This class cannot be inherited.

System_CAPS_pubclassClientTargetSection

Configures the clientTarget section. This class cannot be inherited.

System_CAPS_pubclassCodeSubDirectoriesCollection

Represents a collection of CodeSubDirectory objects. This class cannot be inherited.

System_CAPS_pubclassCodeSubDirectory

References a directory location that is used during compilation of a dynamic resource. This class cannot be inherited.

System_CAPS_pubclassCompilationSection

Defines configuration settings that are used to support the compilation infrastructure of Web applications. This class cannot be inherited.

System_CAPS_pubclassCompiler

Defines a compiler that is used to support the compilation infrastructure of Web applications. This class cannot be inherited.

System_CAPS_pubclassCompilerCollection

Represents a collection of Compiler objects. This class cannot be inherited.

System_CAPS_pubclassConverter

Represents a configuration element in a configuration file.

System_CAPS_pubclassConvertersCollection

Represents a configuration collection that contains references to Converter objects.

System_CAPS_pubclassCustomError

Configures a CustomError section to map an ASP.NET error code to a custom page. This class cannot be inherited.

System_CAPS_pubclassCustomErrorCollection

Represents a collection of CustomError objects. This class cannot be inherited.

System_CAPS_pubclassCustomErrorsSection

Configures the ASP.NET custom errors. This class cannot be inherited.

System_CAPS_pubclassDeploymentSection

Defines a configuration setting that is typically used on a production server to override application-level settings that are appropriate only on development computers.

System_CAPS_pubclassEventMappingSettings

Defines the ASP.NET event mapping settings for event providers. This class cannot be inherited.

System_CAPS_pubclassEventMappingSettingsCollection

Provides a collection of EventMappingSettings objects. This class cannot be inherited.

System_CAPS_pubclassExpressionBuilder

Retrieves a dynamic resource during compilation.

System_CAPS_pubclassExpressionBuilderCollection

Represents a collection of ExpressionBuilder objects. This class cannot be inherited.

System_CAPS_pubclassFolderLevelBuildProvider

Represents configuration settings that enable use of the BuildProvider class for specific folders.

System_CAPS_pubclassFolderLevelBuildProviderCollection

Represents a collection of FolderLevelBuildProvider objects.

System_CAPS_pubclassFormsAuthenticationConfiguration

Configures an ASP.NET application to use the AuthenticationMode forms modality.

System_CAPS_pubclassFormsAuthenticationCredentials

Configures user credentials for ASP.NET applications that use form-based authentication.

System_CAPS_pubclassFormsAuthenticationUser

Configures the user's credentials for Web applications that use forms-based authentication.

System_CAPS_pubclassFormsAuthenticationUserCollection

Represents a collection of FormsAuthenticationUser objects. This class cannot be inherited.

System_CAPS_pubclassFullTrustAssembliesSection

Configures a set of full-trust assemblies. This class cannot be inherited.

System_CAPS_pubclassFullTrustAssembly

Configures a full trust assembly. This class cannot be inherited.

System_CAPS_pubclassFullTrustAssemblyCollection

Represents a collection of FullTrustAssembly objects. This class cannot be inherited.

System_CAPS_pubclassGlobalizationSection

Defines configuration settings that are used to support the globalization infrastructure of Web applications. This class cannot be inherited.

System_CAPS_pubclassHealthMonitoringSection

Configures ASP.NET profiles that determine how health-monitoring events are sent to event providers. This class cannot be inherited.

System_CAPS_pubclassHostingEnvironmentSection

Defines configuration settings that control the behavior of the application hosting environment. This class cannot be inherited.

System_CAPS_pubclassHttpCapabilitiesBase

Provides access to detailed information about the capabilities of the client's browser.

System_CAPS_pubclassHttpCapabilitiesDefaultProvider

The default extension of the HttpCapabilitiesProvider class that is included with ASP.NET.

System_CAPS_pubclassHttpCapabilitiesProvider

Enables you to customize browser definitions. You can also customize the algorithm that identifies the browser based on information in the incoming HttpRequest.

System_CAPS_pubclassHttpCapabilitiesSectionHandler

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.

System_CAPS_pubclassHttpConfigurationContext

Supplies current context information to configuration-section handlers in ASP.NET applications.

System_CAPS_pubclassHttpCookiesSection

This API supports the product infrastructure and is not intended to be used directly from your code. Configures properties for cookies used by a Web application.

System_CAPS_pubclassHttpHandlerAction

Configures an HttpHandlersSection configuration section. This class cannot be inherited.

System_CAPS_pubclassHttpHandlerActionCollection

Represents a collection of HttpHandlerAction elements. This class cannot be inherited.

System_CAPS_pubclassHttpHandlersSection

Configures an HTTP handler for a Web application. This class cannot be inherited.

System_CAPS_pubclassHttpModuleAction

Configures the HttpModulesSection modules. This class cannot be inherited.

System_CAPS_pubclassHttpModuleActionCollection

Represents a collection of HttpModuleAction objects. This class cannot be inherited.

System_CAPS_pubclassHttpModulesSection

Configures an HTTP module for a Web application. This class cannot be inherited.

System_CAPS_pubclassHttpRuntimeSection

Configures the ASP.NET HTTP runtime. This class cannot be inherited.

System_CAPS_pubclassIdentitySection

Configures the identity of a Web application. This class cannot be inherited.

System_CAPS_pubclassIgnoreDeviceFilterElement

Configures a device filter element.

System_CAPS_pubclassIgnoreDeviceFilterElementCollection

Represents a collection of IgnoreDeviceFilterElement objects. This class cannot be inherited.

System_CAPS_pubclassLowerCaseStringConverter

Provides support to convert an object to a lowercase string. This class cannot be inherited.

System_CAPS_pubclassMachineKeySection

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.

System_CAPS_pubclassMachineKeyValidationConverter

Provides methods for converting MachineKeyValidation objects to and from strings.

System_CAPS_pubclassMembershipSection

Defines configuration settings to support the infrastructure for configuring and managing membership details. This class cannot be inherited.

System_CAPS_pubclassNamespaceCollection

Contains a collection of namespace objects. This class cannot be inherited.

System_CAPS_pubclassNamespaceInfo

Contains a single configuration namespace reference, similar to the Import directive. This class cannot be inherited.

System_CAPS_pubclassOutputCacheProfile

Configures the output cache profile that can be used by the application pages. This class cannot be inherited.

System_CAPS_pubclassOutputCacheProfileCollection

Represents a collection of OutputCacheProfile objects. This class cannot be inherited.

System_CAPS_pubclassOutputCacheSection

Configures the output cache for a Web application. This class cannot be inherited.

System_CAPS_pubclassOutputCacheSettingsSection

Configures the output cache settings for application pages . This class cannot be inherited.

System_CAPS_pubclassPagesSection

Provides programmatic access to the section of the configuration file. This class cannot be inherited.

System_CAPS_pubclassPartialTrustVisibleAssembliesSection

Configures a set of partial-trust assemblies. This class cannot be inherited.

System_CAPS_pubclassPartialTrustVisibleAssembly

Configures a partial-trust assembly. This class cannot be inherited.

System_CAPS_pubclassPartialTrustVisibleAssemblyCollection

Represents a collection of PartialTrustVisibleAssembly objects. This class cannot be inherited.

System_CAPS_pubclassPassportAuthentication

Obsolete.Configures Passport-based authentication in ASP.NET applications.

System_CAPS_pubclassProcessModelSection

Configures the ASP.NET process model settings on an Internet Information Services (IIS) Web server. This class cannot be inherited.

System_CAPS_pubclassProfileGroupSettings

Provides programmatic access to the group subsection of the profiles configuration file section.

System_CAPS_pubclassProfileGroupSettingsCollection

Contains a set of ProfileGroupSettings objects.

System_CAPS_pubclassProfilePropertySettings

The ProfilePropertySettings class provides a way to programmatically access and modify the profiles section of a configuration file. This class cannot be inherited.

System_CAPS_pubclassProfilePropertySettingsCollection

Contains a set of ProfilePropertySettingsCollection objects.

System_CAPS_pubclassProfileSection

The ProfileSection class provides a way to programmatically access and modify the profile section of a configuration file. This class cannot be inherited.

System_CAPS_pubclassProfileSettings

Configures the ASP.NET event profiles. This class cannot be inherited.

System_CAPS_pubclassProfileSettingsCollection

Contains a collection of ProfileSettings objects. This class cannot be inherited.

System_CAPS_pubclassProtocolCollection

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a configuration element that contains a collection of protocols.

System_CAPS_pubclassProtocolElement

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a protocol element in the Web services configuration file.

System_CAPS_pubclassProtocolsConfigurationHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a configuration handler for protocols.

System_CAPS_pubclassProtocolsSection

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the protocols section of the Web configuration file.

System_CAPS_pubclassProvidersHelper

Provides methods for creating provider instances, either singly or in a batch.

System_CAPS_pubclassRegexWorker

This API supports the product infrastructure and is not intended to be used directly from your code. Used internally at run time by BrowserCapabilitiesFactory and BrowserCapabilitiesCodeGenerator to parse request data and identify the browser.

System_CAPS_pubclassRemoteWebConfigurationHostServer

This API supports the product infrastructure and is not intended to be used directly from your code. Used internally at run time to support accessing configuration data remotely.

System_CAPS_pubclassRoleManagerSection

Defines configuration settings that are used to support the role management infrastructure of Web applications. This class cannot be inherited.

System_CAPS_pubclassRootProfilePropertySettingsCollection

Acts as the top of a two-level named hierarchy of ProfilePropertySettingsCollection collections.

System_CAPS_pubclassRuleSettings

Configures the ASP.NET event rules. This class cannot be inherited.

System_CAPS_pubclassRuleSettingsCollection

A collection of RuleSettings objects. This class cannot be inherited.

System_CAPS_pubclassScriptingAuthenticationServiceSection

Represents the configuration section for authentication service settings. This class cannot be inherited.

System_CAPS_pubclassScriptingJsonSerializationSection

Represents a jsonSerialization configuration section in the scripting element of the configuration file. This class cannot be inherited.

System_CAPS_pubclassScriptingProfileServiceSection

Represents the configuration section for profile-service settings. This class cannot be inherited.

System_CAPS_pubclassScriptingRoleServiceSection

Represents the configuration section for role-service settings.

System_CAPS_pubclassScriptingScriptResourceHandlerSection

Represents a ScriptingScriptResourceHandler configuration section in the <scripting> element of the configuration file. This class cannot be inherited.

System_CAPS_pubclassScriptingSectionGroup

Represents the configuration section for scripting settings. This class cannot be inherited.

System_CAPS_pubclassScriptingWebServicesSectionGroup

Represents a group of related sections in a configuration file.

System_CAPS_pubclassSecurityPolicySection

Defines configuration settings that are used to support the security infrastructure of a Web application. This class cannot be inherited.

System_CAPS_pubclassSessionPageStateSection

Configures the sessionPageState section. This class cannot be inherited.

System_CAPS_pubclassSessionStateSection

Configures the session state for a Web application.

System_CAPS_pubclassSiteMapSection

Defines configuration settings that are used to support the infrastructure for configuring, storing, and rendering site navigation. This class cannot be inherited.

System_CAPS_pubclassSqlCacheDependencyDatabase

Configures the SQL cache dependencies databases for an ASP.NET application. This class cannot be inherited.

System_CAPS_pubclassSqlCacheDependencyDatabaseCollection

Represents a collection of SqlCacheDependencyDatabase objects. This class cannot be inherited.

System_CAPS_pubclassSqlCacheDependencySection

Configures the SQL cache dependencies for an ASP.NET application. This class cannot be inherited.

System_CAPS_pubclassSystemWebCachingSectionGroup

Configures the caching group within a configuration file. This class cannot be inherited.

System_CAPS_pubclassSystemWebExtensionsSectionGroup

Represents a group of related sections in a configuration file. This class cannot be inherited.

System_CAPS_pubclassSystemWebSectionGroup

Allows the user to programmatically access the system.web group of the configuration file. This class cannot be inherited.

System_CAPS_pubclassTagMapCollection

Contains a collection of TagMapInfo objects.

System_CAPS_pubclassTagMapInfo

Contains a single configuration tag remapping statement. This class cannot be inherited.

System_CAPS_pubclassTagPrefixCollection

Contains a collection of TagPrefixInfo objects.

System_CAPS_pubclassTagPrefixInfo

Defines a configuration element containing tag-related information.

System_CAPS_pubclassTraceSection

Configures the ASP.NET trace service. This class cannot be inherited.

System_CAPS_pubclassTransformerInfo

Specifies a custom class that extends the WebPartTransformer class for use by Web Part connections.

System_CAPS_pubclassTransformerInfoCollection

Contains a collection of TransformerInfo objects. This class cannot be inherited.

System_CAPS_pubclassTrustLevel

Defines the mapping of specific security levels to named policy files. This class cannot be inherited.

System_CAPS_pubclassTrustLevelCollection

Contains a collection of TrustLevel objects. This class cannot be inherited.

System_CAPS_pubclassTrustSection

Configures the code-access security level that is applied to an application. This class cannot be inherited.

System_CAPS_pubclassUrlMapping

Maps a URL that is displayed to users to the URL of a page in your Web application. This class cannot be inherited.

System_CAPS_pubclassUrlMappingCollection

Represents a collection of UrlMapping objects. This class cannot be inherited.

System_CAPS_pubclassUrlMappingsSection

Provides programmatic access to the urlMappings configuration section. This class cannot be inherited.

System_CAPS_pubclassUserMapPath

Maps configuration file virtual paths to physical paths.

System_CAPS_pubclassVirtualDirectoryMapping

Specifies a custom virtual-directory hierarchy for a Web application. This class cannot be inherited.

System_CAPS_pubclassVirtualDirectoryMappingCollection

Contains a collection of VirtualDirectoryMapping objects. This class cannot be inherited.

System_CAPS_pubclassWebConfigurationFileMap

Defines the configuration file mappings for a Web application. This class cannot be inherited.

System_CAPS_pubclassWebConfigurationManager

Provides access to configuration files as they apply to Web applications.

System_CAPS_pubclassWebContext

Manages the path context for the current Web application. This class cannot be inherited.

System_CAPS_pubclassWebControlsSection

Configures the webControls section. This class cannot be inherited.

System_CAPS_pubclassWebPartsPersonalization

Allows you to specify the personalization provider and set personalization authorizations. This class cannot be inherited.

System_CAPS_pubclassWebPartsPersonalizationAuthorization

Provides programmatic access to the authorization section contained in the webParts section of the configuration. This class cannot be inherited.

System_CAPS_pubclassWebPartsSection

Provides programmatic access to the webParts configuration file section. This class cannot be inherited.

System_CAPS_pubclassXhtmlConformanceSection

Configures the xhtmlConformance section. This class cannot be inherited.

InterfaceDescription
System_CAPS_pubinterfaceIConfigMapPath

This API supports the product infrastructure and is not intended to be used directly from your code. Provides access to the mapping between configuration-file virtual and physical paths.

System_CAPS_pubinterfaceIConfigMapPathFactory

This API supports the product infrastructure and is not intended to be used directly from your code. Maps the configuration file virtual and physical paths.

System_CAPS_pubinterfaceIRemoteWebConfigurationHostServer

This API supports the product infrastructure and is not intended to be used directly from your code. Used internally to support remote access to configuration data.

EnumerationDescription
System_CAPS_pubenumAsyncPreloadModeFlags

Specifies the mode for asynchronous requests.

System_CAPS_pubenumAuthenticationMode

Specifies the authentication mode to use in a Web application.

System_CAPS_pubenumAuthorizationRuleAction

Specifies the type of authorization to apply when accessing a resource.

System_CAPS_pubenumCustomErrorsMode

Specifies the values for the custom errors modality.

System_CAPS_pubenumCustomErrorsRedirectMode

Specifies values for how the URL of the original request is handled when a custom error page is displayed.

System_CAPS_pubenumFcnMode

Specifies behavior for file change notification (FCN) in the application.

System_CAPS_pubenumFormsAuthPasswordFormat

Defines the encryption format for storing passwords.

System_CAPS_pubenumFormsProtectionEnum

Defines the type of encryption, if any, to use for cookies.

System_CAPS_pubenumMachineKeyCompatibilityMode

Specifies which encryption methods can be used.

System_CAPS_pubenumMachineKeyValidation

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.

System_CAPS_pubenumMembershipPasswordCompatibilityMode

Enumerates the password-compatibility modes for ASP.NET membership.

System_CAPS_pubenumPagesEnableSessionState

Used to determine session-state activation for a single Web page or an entire Web application.

System_CAPS_pubenumProcessModelComAuthenticationLevel

Specifies the level of authentication for DCOM security.

System_CAPS_pubenumProcessModelComImpersonationLevel

Specifies the authentication level for COM security.

System_CAPS_pubenumProcessModelLogLevel

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the event types to be logged to the event log.

System_CAPS_pubenumProfileGuidedOptimizationsFlags

Specifies the optimization mode for an application deployment environment.

System_CAPS_pubenumSerializationMode

Determines the serialization method used for a ProfilePropertySettings object.

System_CAPS_pubenumTicketCompatibilityMode

Defines whether to use Coordinated Universal Time (UTC) or local time for the ticket expiration date for forms authentication.

System_CAPS_pubenumTraceDisplayMode

Specifies the order in which trace messages are displayed.

System_CAPS_pubenumWebApplicationLevel

Specifies the path level of a Web-application configuration file.

System_CAPS_pubenumXhtmlConformanceMode

Specifies the authentication mode to use in a Web application.

Return to top
Show: