System.Web.Configuration 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于设置 ASP.NET 配置的类。
类
| 名称 | 说明 |
|---|---|
| AdapterDictionary |
在运行时由配置系统在内部使用,以包含可用于在不同浏览器上呈现服务器控件的可用适配器的名称。 |
| AnonymousIdentificationSection |
为未进行身份验证的用户配置匿名标识。 此类不能被继承。 |
| AssemblyCollection |
表示 对象的集合 AssemblyInfo 。 此类不能被继承。 |
| AssemblyInfo |
引用在编译动态资源期间要链接到的程序集。 此类不能被继承。 |
| AuthenticationSection |
配置 Web 应用程序的身份验证。 此类不能被继承。 |
| AuthorizationRule |
类 AuthorizationRule 允许以编程方式访问和修改 |
| AuthorizationRuleCollection |
表示 对象的集合 AuthorizationRule 。 此类不能被继承。 |
| AuthorizationSection |
配置 Web 应用程序授权。 此类不能被继承。 |
| BrowserCapabilitiesCodeGenerator |
该工具 BrowserCapabilitiesCodeGenerator 在 |
| BrowserCapabilitiesFactory |
提供配置系统在内部使用的方法,以生成通过 ASP.NET 内部HttpBrowserCapabilities 属性公开访问的 |
| BrowserCapabilitiesFactoryBase |
该 BrowserCapabilitiesFactoryBase 类是派生自的 BrowserCapabilitiesFactory 基类。 配置系统在运行时在内部使用它来创建特定于请求的 HttpCapabilitiesBase 类实例,可通过 ASP.NET 内部 |
| BufferModesCollection |
BufferModeSettings 对象的集合。 此类不能被继承。 |
| BufferModeSettings |
为事件提供程序配置 ASP.NET 事件缓冲设置。 此类不能被继承。 |
| BuildProvider |
提供在编译动态资源期间分析特定文件类型和生成代码的功能。 此类不能被继承。 |
| BuildProviderCollection |
表示 对象的集合 BuildProvider 。 此类不能被继承。 |
| CacheSection |
为 ASP.NET 应用程序配置全局缓存设置。 此类不能被继承。 |
| ClientTarget |
定义与目标用户代理关联的别名,ASP.NET 服务器控件应为其呈现内容。 此类不能被继承。 |
| ClientTargetCollection |
表示 对象的集合 ClientTarget 。 此类不能被继承。 |
| ClientTargetSection |
配置分区 |
| 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 |
帮助阅读 |
| 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 |
包含单个配置命名空间引用,类似于 |
| OutputCacheProfile |
配置应用程序页可以使用的输出缓存配置文件。 此类不能被继承。 |
| OutputCacheProfileCollection |
表示 对象的集合 OutputCacheProfile 。 此类不能被继承。 |
| OutputCacheSection |
配置 Web 应用程序的输出缓存。 此类不能被继承。 |
| OutputCacheSettingsSection |
配置应用程序页的输出缓存设置。 此类不能被继承。 |
| PagesSection |
提供对配置文件 页 部分的编程访问。 此类不能被继承。 |
| PartialTrustVisibleAssembliesSection |
配置一组部分信任程序集。 此类不能被继承。 |
| PartialTrustVisibleAssembly |
配置部分信任程序集。 此类不能被继承。 |
| PartialTrustVisibleAssemblyCollection |
表示 对象的集合 PartialTrustVisibleAssembly 。 此类不能被继承。 |
| PassportAuthentication |
在 ASP.NET 应用程序中配置基于 Passport 的身份验证。 |
| ProcessModelSection |
在 Internet Information Services (IIS) Web 服务器上配置 ASP.NET 进程模型设置。 此类不能被继承。 |
| ProfileGroupSettings |
提供对 |
| ProfileGroupSettingsCollection |
包含一组 ProfileGroupSettings 对象。 |
| ProfilePropertySettings |
该 ProfilePropertySettings 类提供了一种以编程方式访问和修改 |
| ProfilePropertySettingsCollection |
包含一组 ProfilePropertySettingsCollection 对象。 |
| ProfileSection |
该 ProfileSection 类提供了一种以编程方式访问和修改 |
| ProfileSettings |
配置 ASP.NET 事件配置文件。 此类不能被继承。 |
| ProfileSettingsCollection |
包含对象的集合 ProfileSettings 。 此类不能被继承。 |
| ProtocolCollection |
表示包含协议集合的配置元素。 |
| ProtocolElement |
表示 Web 服务配置文件中的协议元素。 |
| ProtocolsConfigurationHandler |
表示协议的配置处理程序。 |
| ProtocolsSection |
表示 |
| ProvidersHelper |
提供用于创建提供程序实例的方法,无论是单向还是批量创建提供程序实例。 |
| RegexWorker |
在运行时内部使用,用于BrowserCapabilitiesFactoryBrowserCapabilitiesCodeGenerator分析请求数据并标识浏览器。 |
| RemoteWebConfigurationHostServer |
在运行时在内部用于支持远程访问配置数据。 |
| RoleManagerSection |
定义用于支持 Web 应用程序的角色管理基础结构的配置设置。 此类不能被继承。 |
| RootProfilePropertySettingsCollection |
充当集合的两级命名层次结构的 ProfilePropertySettingsCollection 顶部。 |
| RuleSettings |
配置 ASP.NET 事件规则。 此类不能被继承。 |
| RuleSettingsCollection |
RuleSettings 对象的集合。 此类不能被继承。 |
| ScriptingAuthenticationServiceSection |
表示身份验证服务设置的配置部分。 此类不能被继承。 |
| ScriptingJsonSerializationSection |
表示 |
| ScriptingProfileServiceSection |
表示配置文件服务设置的配置部分。 此类不能被继承。 |
| ScriptingRoleServiceSection |
表示角色服务设置的配置部分。 |
| ScriptingScriptResourceHandlerSection |
表示 |
| ScriptingSectionGroup |
表示脚本设置的配置节。 此类不能被继承。 |
| ScriptingWebServicesSectionGroup |
表示配置文件中的一组相关节。 |
| SecurityPolicySection |
定义用于支持 Web 应用程序安全基础结构的配置设置。 此类不能被继承。 |
| SessionPageStateSection |
配置分区 |
| SessionStateSection |
配置 Web 应用程序的会话状态。 |
| SiteMapSection |
定义用于支持基础结构配置、存储和呈现网站导航的配置设置。 此类不能被继承。 |
| SqlCacheDependencyDatabase |
为 ASP.NET 应用程序配置 SQL 缓存依赖项数据库。 此类不能被继承。 |
| SqlCacheDependencyDatabaseCollection |
表示 对象的集合 SqlCacheDependencyDatabase 。 此类不能被继承。 |
| SqlCacheDependencySection |
为 ASP.NET 应用程序配置 SQL 缓存依赖项。 此类不能被继承。 |
| SystemWebCachingSectionGroup |
配置 |
| SystemWebExtensionsSectionGroup |
表示配置文件中的一组相关节。 此类不能被继承。 |
| SystemWebSectionGroup |
允许用户以编程方式访问 |
| 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 |
提供对配置部分的 |
| UserMapPath |
将配置文件虚拟路径映射到物理路径。 |
| VirtualDirectoryMapping |
指定 Web 应用程序的自定义虚拟目录层次结构。 此类不能被继承。 |
| VirtualDirectoryMappingCollection |
包含对象的集合 VirtualDirectoryMapping 。 此类不能被继承。 |
| WebConfigurationFileMap |
定义 Web 应用程序的配置文件映射。 此类不能被继承。 |
| WebConfigurationManager |
提供对配置文件的访问权限,因为它们适用于 Web 应用程序。 |
| WebContext |
管理当前 Web 应用程序的路径上下文。 此类不能被继承。 |
| WebControlsSection |
配置分区 |
| WebPartsPersonalization |
允许指定个性化设置提供程序并设置个性化设置授权。 此类不能被继承。 |
| WebPartsPersonalizationAuthorization |
提供对 |
| WebPartsSection |
提供对配置文件部分的 |
| XhtmlConformanceSection |
配置分区 |
接口
| 名称 | 说明 |
|---|---|
| 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 应用程序中使用的身份验证模式。 |