System.Web.Configuration 命名空间

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

名称 说明
AdapterDictionary

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

AnonymousIdentificationSection

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

AssemblyCollection

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

AssemblyInfo

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

AuthenticationSection

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

AuthorizationRule

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

AuthorizationRuleCollection

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

AuthorizationSection

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

BrowserCapabilitiesCodeGenerator

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

BrowserCapabilitiesFactory

提供配置系统在内部使用的方法,以生成通过 ASP.NET 内部HttpBrowserCapabilities 属性公开访问的 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

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

MachineKeyValidationConverter

提供用于将对象转换为字符串和从字符串转换 MachineKeyValidation 的方法。

MembershipSection

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

NamespaceCollection

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

NamespaceInfo

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

OutputCacheProfile

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

OutputCacheProfileCollection

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

OutputCacheSection

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

OutputCacheSettingsSection

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

PagesSection

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

PartialTrustVisibleAssembliesSection

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

PartialTrustVisibleAssembly

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

PartialTrustVisibleAssemblyCollection

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

PassportAuthentication

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

ProcessModelSection

在 Internet Information Services (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

表示 protocols Web 配置文件的节。

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

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

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 用于表单身份验证和验证视图状态数据的哈希算法,以及用于进程外会话状态标识。

MembershipPasswordCompatibilityMode

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

PagesEnableSessionState

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

ProcessModelComAuthenticationLevel

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

ProcessModelComImpersonationLevel

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

ProcessModelLogLevel

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

ProfileGuidedOptimizationsFlags

指定应用程序部署环境的优化模式。

SerializationMode

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

TicketCompatibilityMode

定义是将协调世界时(UTC)还是本地时间用于表单身份验证的票证到期日期。

TraceDisplayMode

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

WebApplicationLevel

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

XhtmlConformanceMode

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