System.Web.Configuration 命名空间

包含用于设置 ASP.NET 配置的类。

AdapterDictionary

由配置系统在运行时在内部使用,以包含用来在不同浏览器上呈现服务器控件的可用适配器的名称。

AnonymousIdentificationSection

为未验证身份的用户配置匿名标识。 此类不能被继承。

AssemblyCollection

表示 AssemblyInfo 对象集合。 此类不能被继承。

AssemblyInfo

引用编译动态资源时链接到的程序集。 此类不能被继承。

AuthenticationSection

配置 Web 应用程序的身份验证。 此类不能被继承。

AuthorizationRule

AuthorizationRule 类使用户能以编程方式访问和修改配置文件的 authorization 节。 此类不能被继承。

AuthorizationRuleCollection

表示 AuthorizationRule 对象集合。 此类不能被继承。

AuthorizationSection

配置 Web 应用程序授权。 此类不能被继承。

BrowserCapabilitiesCodeGenerator

BrowserCapabilitiesCodeGenerator 类供 aspnet_regbrowsers 工具内部使用,以分析 .browser 浏览器定义文件,并将浏览器添加到 BrowserCapabilitiesFactory 对象中包含的已知浏览器的运行时集合中。

BrowserCapabilitiesFactory

提供由配置系统在内部用于生成 HttpBrowserCapabilities 类的请求特定的实例的方法,这些实例可通过 ASP.NET 内部的 Request.Browser 属性进行公共访问。

BrowserCapabilitiesFactoryBase

BrowserCapabilitiesFactoryBase 类是派生 BrowserCapabilitiesFactory 的基类。 它由配置系统在运行时在内部使用,以创建 HttpCapabilitiesBase 类的请求特定的实例,这些实例可通过 ASP.NET 内部的 Request.Browser 属性进行公共访问。

BufferModesCollection

BufferModeSettings 对象的集合。 此类不能被继承。

BufferModeSettings

配置事件提供程序的 ASP.NET 事件缓存设置。 此类不能被继承。

BuildProvider

提供用于在动态资源的编译期间分析特定文件类型并生成代码的功能。 此类不能被继承。

BuildProviderCollection

表示 BuildProvider 对象集合。 此类不能被继承。

CacheSection

为 ASP.NET 应用程序配置全局缓存设置。 此类不能被继承。

ClientTarget

定义与目标用户代理关联的别名,ASP.NET 服务器控件应呈现该用户代理的内容。 此类不能被继承。

ClientTargetCollection

表示 ClientTarget 对象集合。 此类不能被继承。

ClientTargetSection

配置 clientTarget 节。 此类不能被继承。

CodeSubDirectoriesCollection

表示 CodeSubDirectory 对象集合。 此类不能被继承。

CodeSubDirectory

引用编译动态资源时使用的目录位置。 此类不能被继承。

CompilationSection

定义用于支持 Web 应用程序的编译基础结构的配置设置。 此类不能被继承。

Compiler

定义用于支持 Web 应用程序的编译基础结构的编译器。 此类不能被继承。

CompilerCollection

表示 Compiler 对象集合。 此类不能被继承。

Converter

表示配置文件中的配置元素。

ConvertersCollection

表示包含对 Converter 对象的引用的配置集合。

CustomError

配置 CustomError 节,使 ASP.NET 错误代码映射到自定义页。 此类不能被继承。

CustomErrorCollection

表示 CustomError 对象集合。 此类不能被继承。

CustomErrorsSection

配置 ASP.NET 自定义错误。 此类不能被继承。

DeploymentSection

定义配置设置。该配置设置通常用在生产服务器上以重写仅适用于计算机开发的程序级设置。

EventMappingSettings

定义事件提供程序的 ASP.NET 事件映射设置。 此类不能被继承。

EventMappingSettingsCollection

提供 EventMappingSettings 对象的集合。 此类不能被继承。

ExpressionBuilder

在编译期间检索动态资源。

ExpressionBuilderCollection

表示 ExpressionBuilder 对象集合。 此类不能被继承。

FolderLevelBuildProvider

表示对特定文件夹启用 BuildProvider 类的配置设置。

FolderLevelBuildProviderCollection

表示 FolderLevelBuildProvider 对象集合。

FormsAuthenticationConfiguration

配置 ASP.NET 应用程序以使用 AuthenticationMode 窗体模式。

FormsAuthenticationCredentials

为使用基于表单的身份验证的 ASP.NET 应用程序配置用户凭据。

FormsAuthenticationUser

为使用基于窗体验证的 Web 应用程序配置用户凭据。

FormsAuthenticationUserCollection

表示 FormsAuthenticationUser 对象集合。 此类不能被继承。

FullTrustAssembliesSection

配置一组完全信任程序集。 此类不能被继承。

FullTrustAssembly

配置完全信任程序集。 此类不能被继承。

FullTrustAssemblyCollection

表示 FullTrustAssembly 对象集合。 此类不能被继承。

GlobalizationSection

定义用于支持 Web 应用程序的全球化基础结构的配置设置。 此类不能被继承。

HealthMonitoringSection

配置 ASP.NET 配置文件,该配置文件确定如何将运行状况监视事件发送给事件提供程序。 此类不能被继承。

HostingEnvironmentSection

定义用来控制应用程序宿主环境的行为的配置设置。 此类不能被继承。

HttpCapabilitiesBase

提供对客户端浏览器功能的详细信息的访问。

HttpCapabilitiesDefaultProvider

ASP.NET 附带的 HttpCapabilitiesProvider 类的默认扩展名。

HttpCapabilitiesProvider

使你可以自定义浏览器定义。 还可以自定义用于根据传入 HttpRequest 中的信息标识浏览器的算法。

HttpCapabilitiesSectionHandler

帮助读取配置文件的 <browserCaps> 节,并帮助创建包含客户端浏览器功能信息的 HttpBrowserCapabilities 类的实例。

HttpConfigurationContext

向 ASP.NET 应用程序中的配置节处理程序提供当前上下文信息。

HttpCookiesSection

配置 Web 应用程序所使用的 Cookie 的属性。

HttpHandlerAction

配置 HttpHandlersSection 配置节。 此类不能被继承。

HttpHandlerActionCollection

表示 HttpHandlerAction 元素的集合。 此类不能被继承。

HttpHandlersSection

为 Web 应用程序配置 HTTP 处理程序。 此类不能被继承。

HttpModuleAction

配置 HttpModulesSection 模块。 此类不能被继承。

HttpModuleActionCollection

表示 HttpModuleAction 对象集合。 此类不能被继承。

HttpModulesSection

为 Web 应用程序配置 HTTP 模块。 此类不能被继承。

HttpRuntimeSection

配置 ASP.NET HTTP 运行时。 此类不能被继承。

IdentitySection

配置 Web 应用程序的标识。 此类不能被继承。

IgnoreDeviceFilterElement

配置设备筛选器元素。

IgnoreDeviceFilterElementCollection

表示 IgnoreDeviceFilterElement 对象集合。 此类不能被继承。

LowerCaseStringConverter

提供对将一个对象转换为小写字符串的支持。 此类不能被继承。

MachineKeySection

定义控制密钥生成和算法的配置设置,这些密钥生成和算法在 Windows Forms 身份验证、视图状态验证和会话状态应用程序隔离中用于加密、解密和消息身份验证代码 (MAC) 操作。 此类不能被继承。

MachineKeyValidationConverter

提供用于将 MachineKeyValidation 对象与字符串相互转换的方法。

MembershipSection

定义配置设置以支持用来配置和管理成员资格详细信息的基础结构。 此类不能被继承。

NamespaceCollection

包含命名空间对象的集合。 此类不能被继承。

NamespaceInfo

包含单个与 Import 指令类似的配置命名空间引用。 此类不能被继承。

OutputCacheProfile

配置可由应用程序页使用的输出缓存配置文件。 此类不能被继承。

OutputCacheProfileCollection

表示 OutputCacheProfile 对象集合。 此类不能被继承。

OutputCacheSection

配置 Web 应用程序的输出缓存。 此类不能被继承。

OutputCacheSettingsSection

配置应用程序页的输出缓存设置。 此类不能被继承。

PagesSection

提供对配置文件的 pages 部分的编程访问。 此类不能被继承。

PartialTrustVisibleAssembliesSection

配置一组部分信任的程序集。 此类不能被继承。

PartialTrustVisibleAssembly

配置部分信任程序集。 此类不能被继承。

PartialTrustVisibleAssemblyCollection

表示 PartialTrustVisibleAssembly 对象集合。 此类不能被继承。

PassportAuthentication

在 ASP.NET 应用程序中配置基于密码的身份验证。

ProcessModelSection

配置 Internet 信息服务 (IIS) Web 服务器上的 ASP.NET 进程模型设置。 此类不能被继承。

ProfileGroupSettings

提供对 group 配置文件节的 profiles 子节的编程访问。

ProfileGroupSettingsCollection

包含一组 ProfileGroupSettings 对象。

ProfilePropertySettings

ProfilePropertySettings 类提供一种以编程方式访问和修改配置文件的 profiles 节的方法。 此类不能被继承。

ProfilePropertySettingsCollection

包含一组 ProfilePropertySettingsCollection 对象。

ProfileSection

ProfileSection 类提供一种以编程方式访问和修改配置文件的 profile 节的方法。 此类不能被继承。

ProfileSettings

配置 ASP.NET 事件配置文件。 此类不能被继承。

ProfileSettingsCollection

包含 ProfileSettings 对象的集合。 此类不能被继承。

ProtocolCollection

表示包含一个协议集合的配置元素。

ProtocolElement

表示 Web 服务配置文件中的协议元素。

ProtocolsConfigurationHandler

表示协议的配置处理程序。

ProtocolsSection

表示 Web 配置文件的 protocols 节。

ProvidersHelper

提供逐个或成批创建提供程序实例的方法。

RegexWorker

BrowserCapabilitiesFactoryBrowserCapabilitiesCodeGenerator 在运行时在内部使用以分析请求数据和标识浏览器。

RemoteWebConfigurationHostServer

(在内部使用)在运行时用于支持远程访问配置数据。

RoleManagerSection

定义用于支持 Web 应用程序的角色管理基础结构的配置设置。 此类不能被继承。

RootProfilePropertySettingsCollection

作为 ProfilePropertySettingsCollection 集合的两级命名层次结构的顶级。

RuleSettings

配置 ASP.NET 事件规则。 此类不能被继承。

RuleSettingsCollection

RuleSettings 对象的集合。 此类不能被继承。

ScriptingAuthenticationServiceSection

表示身份验证服务设置的配置节。 此类不能被继承。

ScriptingJsonSerializationSection

表示配置文件的 jsonSerialization 元素中的 scripting 配置节。 此类不能被继承。

ScriptingProfileServiceSection

表示配置文件服务设置的配置节。 此类不能被继承。

ScriptingRoleServiceSection

表示角色服务设置的配置节。

ScriptingScriptResourceHandlerSection

表示配置文件的 ScriptingScriptResourceHandler 元素中的 <scripting> 配置节。 此类不能被继承。

ScriptingSectionGroup

表示脚本设置的配置节。 此类不能被继承。

ScriptingWebServicesSectionGroup

表示配置文件中的一组相关节。

SecurityPolicySection

定义配置设置,用于支持 Web 应用程序的安全性基础结构。 此类不能被继承。

SessionPageStateSection

配置 sessionPageState 节。 此类不能被继承。

SessionStateSection

配置 Web 应用程序的会话状态。

SiteMapSection

定义用于支持基础结构配置、存储和呈现站点导航的配置设置。 此类不能被继承。

SqlCacheDependencyDatabase

为 ASP.NET 应用程序配置 SQL 缓存依赖项数据库。 此类不能被继承。

SqlCacheDependencyDatabaseCollection

表示 SqlCacheDependencyDatabase 对象集合。 此类不能被继承。

SqlCacheDependencySection

为 ASP.NET 应用程序配置 SQL 缓存依赖项。 此类不能被继承。

SystemWebCachingSectionGroup

对配置文件中的 caching 组进行配置。 此类不能被继承。

SystemWebExtensionsSectionGroup

表示配置文件中的一组相关节。 此类不能被继承。

SystemWebSectionGroup

允许用户以编程方式访问配置文件的 system.web 组。 此类不能被继承。

TagMapCollection

包含 TagMapInfo 对象的集合。

TagMapInfo

包含单个配置标记重新映射语句。 此类不能被继承。

TagPrefixCollection

包含 TagPrefixInfo 对象的集合。

TagPrefixInfo

定义包含与标记相关的信息的配置元素。

TraceSection

配置 ASP.NET 跟踪服务。 此类不能被继承。

TransformerInfo

指定一个自定义类,该类扩展供 Web 部件连接使用的 WebPartTransformer 类。

TransformerInfoCollection

包含 TransformerInfo 对象的集合。 此类不能被继承。

TrustLevel

定义特定安全级别到指定策略文件的映射。 此类不能被继承。

TrustLevelCollection

包含 TrustLevel 对象的集合。 此类不能被继承。

TrustSection

配置应用于应用程序的代码访问安全级别。 此类不能被继承。

UrlMapping

将显示给用户的 URL 映射到 Web 应用程序中某个页面的 URL。 此类不能被继承。

UrlMappingCollection

表示 UrlMapping 对象集合。 此类不能被继承。

UrlMappingsSection

提供对 urlMappings 配置节的编程访问。 此类不能被继承。

UserMapPath

将配置文件的虚拟路径映射到物理路径。

VirtualDirectoryMapping

指定 Web 应用程序的自定义虚拟目录层次结构。 此类不能被继承。

VirtualDirectoryMappingCollection

包含 VirtualDirectoryMapping 对象的集合。 此类不能被继承。

WebConfigurationFileMap

定义 Web 应用程序的配置文件映射。 此类不能被继承。

WebConfigurationManager

在配置文件应用于 Web 应用程序时提供对配置文件的访问。

WebContext

管理当前 Web 应用程序的路径上下文。 此类不能被继承。

WebControlsSection

配置 webControls 节。 此类不能被继承。

WebPartsPersonalization

使你可以指定个性化设置提供器并设置个性化设置授权。 此类不能被继承。

WebPartsPersonalizationAuthorization

提供对包含在 authorization 配置节中的 webParts 节的编程访问。 此类不能被继承。

WebPartsSection

提供对 webParts 配置文件节的编程访问。 此类不能被继承。

XhtmlConformanceSection

配置 xhtmlConformance 节。 此类不能被继承。

接口

IConfigMapPath

提供对配置文件虚拟路径与物理路径之间的映射的访问。

IConfigMapPathFactory

映射配置文件的虚拟路径和物理路径。

IRemoteWebConfigurationHostServer

在内部用于支持对配置数据的远程访问。

枚举

AsyncPreloadModeFlags

对于异步请求指定该模式。

AuthenticationMode

指定要在 Web 应用程序中使用的身份验证模式。

AuthorizationRuleAction

指定访问资源时应用的授权类型。

CustomErrorsMode

指定自定义错误模式的值。

CustomErrorsRedirectMode

指定当显示自定义错误页面时,如何处理原始请求的 URL 的值。

FcnMode

在应用程序中为文件更改通知 (FCN) 指定行为。

FormsAuthPasswordFormat

定义用于存储密码的加密格式。

FormsProtectionEnum

定义要用于 Cookie 的加密类型(如果存在加密类型)。

MachineKeyCompatibilityMode

指定可使用哪个加密方法。

MachineKeyValidation

指定 ASP.NET 用于 Forms 身份验证和验证视图状态数据,以及进程外会话状态标识的哈希算法。

MembershipPasswordCompatibilityMode

枚举 ASP.NET 成员资格的密码兼容性模式。

PagesEnableSessionState

用于确定单个网页或整个 Web 应用程序的会话状态激活。

ProcessModelComAuthenticationLevel

指定 DCOM 安全的身份验证级别。

ProcessModelComImpersonationLevel

指定 COM 安全的身份验证级别。

ProcessModelLogLevel

指定要记录到事件日志的事件类型。

ProfileGuidedOptimizationsFlags

为应用部署环境指定优化模式。

SerializationMode

确定用于 ProfilePropertySettings 对象的序列化方法。

TicketCompatibilityMode

定义在 Forms 身份验证中对于票证到期日期使用协调世界时 (UTC) 还是本地时间。

TraceDisplayMode

指定跟踪消息的显示顺序。

WebApplicationLevel

指定 Web 应用程序配置文件的路径级别。

XhtmlConformanceMode

指定要在 Web 应用程序中使用的身份验证模式。