System.Web 命名空间

对于 .NET Core 和 .NET 5+,此命名空间包含 HttpUtility 类。

对于.NET Framework,此命名空间包含启用浏览器-服务器通信的类和接口。 这些类包括 HttpRequest 类,该类提供有关当前 HTTP 请求的大量信息; HttpResponse 类,用于管理对客户端的 HTTP 输出;以及 HttpServerUtility 提供对服务器端实用工具和进程的访问的 类。 System.Web还包括.NET Framework中的 Cookie 操作、文件传输、异常信息和输出缓存控制的类。

AspNetHostingPermission

ASP.NET 寄宿的环境中的控件访问权限。 此类不能被继承。

AspNetHostingPermissionAttribute

允许对要使用声明性安全应用到代码中的 AspNetHostingPermission 执行安全操作。 此类不能被继承。

DefaultHttpHandler

表示默认 HTTP 处理程序的属性和方法。

EventHandlerTaskAsyncHelper

将任务返回的异步方法转换为使用用于 ASP.NET 的前一版本的异步编程模型和基于启动和结束事件的方法。

HtmlString

表示不应再次进行编码的 HTML 编码的字符串。

HttpApplication

定义对 ASP.NET 应用程序内所有应用程序对象公用的方法、属性和事件。 此类是用户在 Global.asax 文件中定义的应用程序的基类。

HttpApplicationState

允许共享 ASP.NET 应用程序内多个会话和请求之间的全局信息。

HttpApplicationStateBase

用作一些类的基类,这些类可实现在 ASP.NET 应用程序内跨多个会话和请求共享信息。

HttpApplicationStateWrapper

封装可用于在 ASP.NET 应用程序内多个请求和会话间共享信息的 HTTP 内部对象。

HttpBrowserCapabilities

使服务器能够收集有关在客户端运行的浏览器功能的信息。

HttpBrowserCapabilitiesBase

用作一些类的基类,这些类使服务器可以收集发出当前请求的浏览器的功能相关信息。

HttpBrowserCapabilitiesWrapper

封装 HTTP 内部对象,该对象使服务器可以收集发出当前请求的浏览器的功能相关信息。

HttpCachePolicy

包含可用于设置特定于缓存的 HTTP 标头以及用于控制 ASP.NET 页输出缓存的方法。

HttpCachePolicyBase

作为某些类的基类,这些类用于设置特定于缓存的 HTTP 头和控制 ASP.NET 页面输出缓存。

HttpCachePolicyWrapper

封装 HTTP 内部对象,该对象包含的方法可用于设置特定于缓存的 HTTP 标头以及用于控制 ASP.NET 页输出缓存。

HttpCacheVaryByContentEncodings

提供一种类型安全的方式来设置 HttpCachePolicy 类的 VaryByContentEncodings 属性。

HttpCacheVaryByHeaders

提供一种类型安全的方式来设置 VaryByHeaders 属性。

HttpCacheVaryByParams

提供一种类型安全的方式来设置 VaryByParams 属性。

HttpClientCertificate

提供客户端为响应服务器的客户端标识请求而颁发的客户端证书字段。

HttpCompileException

当发生编辑器错误时引发的异常。

HttpContext

封装有关个别 HTTP 请求的所有 HTTP 特定的信息。

HttpContextBase

为包含有关单个 HTTP 请求的 HTTP 特定信息的类充当基类。

HttpContextWrapper

封装 HTTP 内部对象,该对象包含有关单个 HTTP 请求的 HTTP 特定信息。

HttpCookie

提供创建和操作各 HTTP Cookie 的类型安全方法。

HttpCookieCollection

提供用于操作 HTTP cookie 的类型安全方式。

HttpException

描述在处理 HTTP 请求期间发生的异常。

HttpFileCollection

提供对由客户端上载的文件的访问权限,并组织这些文件。

HttpFileCollectionBase

用作一些类的基类,这些类提供对客户端已上载的文件的访问。

HttpFileCollectionWrapper

封装 HTTP 内部对象,它提供对客户端已上载文件的访问。

HttpModuleCollection

提供一种方法,用以索引并检索 IHttpModule 对象的集合。

HttpParseException

发生分析错误时引发的异常。

HttpPostedFile

提供对客户端已上载的单独文件的访问。

HttpPostedFileBase

用作某种类的基类,前者提供对已由客户端上载的单个文件的访问。

HttpPostedFileWrapper

封装 HTTP 固有对象,通过它可以访问客户端上载的各个文件。

HttpRequest

使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。

HttpRequestBase

用作一些类的基类,这些类使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。

HttpRequestValidationException

从客户端收到作为请求数据一部分的潜在恶意输入字符串时引发的异常。 此类不能被继承。

HttpRequestWrapper

封装 HTTP 内部对象,该对象使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。

HttpResponse

封装来自 ASP.NET 操作的 HTTP 响应信息。

HttpResponseBase

表示一些类的基类,可提供来自 ASP.NET 操作的 HTTP 响应信息。

HttpResponseWrapper

封装 HTTP 内部对象,该对象提供来自 ASP.NET 操作的 HTTP 响应信息。

HttpRuntime

为当前应用程序提供一组 ASP.NET 运行时服务。

HttpServerUtility

提供用于处理 Web 请求的 Helper 方法。

HttpServerUtilityBase

充当类的基类,前者提供用于处理 Web 请求的 helper 方法。

HttpServerUtilityWrapper

封装提供用于处理 Web 请求的 Helper 方法的 HTTP 固有对象。

HttpSessionStateBase

用作提供对会话状态值、会话级别设置和生存期管理方法的访问的类的基类。

HttpSessionStateWrapper

封装 HTTP 内部对象,该对象提供对会话状态值、会话级别设置和生存期管理方法的访问。

HttpStaticObjectsCollection

StaticObjects 属性提供应用程序范围内的对象的集合。

HttpStaticObjectsCollectionBase

作为提供 StaticObjects 属性的应用程序范围对象的集合的类的基类。

HttpStaticObjectsCollectionWrapper

封装为 StaticObjects 属性提供应用程序范围的对象的集合的 HTTP 内部对象。

HttpTaskAsyncHandler

提供方法,派生的任务处理程序类可实施该方法以处理异步任务。

HttpUnhandledException

发生一般异常时引发的异常。

HttpUtility

提供在处理 Web 请求时用于编码和解码 URL 的方法。 此类不能被继承。

HttpWorkerRequest

此抽象类定义由 ASP.NET 托管代码用于处理请求的基本辅助方法和枚举。

HttpWriter

提供通过内部 TextWriter 对象访问的 HttpResponse 对象。

IisTraceListener

提供一个将所有跟踪和调试输出路由到 IIS 7.0 基础结构的侦听器。

MimeMapping

映射文档扩展至内容 MIME 类型。

ParserError

表示分析器错误或警告。 此类不能被继承。

ParserErrorCollection

管理分析过程中检测到的一组分析器错误。 此类不能被继承。

PreApplicationStartMethodAttribute

提供对应用程序启动的扩展支持。

ProcessInfo

提供有关当前正在执行的进程的信息。

ProcessModelInfo

包含用于返回有关辅助进程的信息的方法。

SiteMap

SiteMap 类是站点的导航结构在内存中的表示形式,导航结构由一个或多个站点地图提供程序提供。 此类不能被继承。

SiteMapNode

表示分层站点地图结构中的节点,例如 SiteMap 类和实现抽象 SiteMapProvider 类的类所描述的节点。

SiteMapNodeCollection

提供 SiteMapNode 对象的强类型化集合,并实现 IHierarchicalEnumerable 接口以支持在该集合中进行导航。

SiteMapProvider

为所有站点地图数据提供程序提供公共基类,并为开发人员提供一条实现自定义站点地图数据提供程序的途径,这些提供程序可与 ASP.NET 站点地图基础结构一起用作 SiteMap 对象的持久存储区。

SiteMapProviderCollection

SiteMap 类用于跟踪在站点地图初始化期间对 SiteMapProvider 可用的 SiteMap 对象集。 此类不能被继承。

SiteMapResolveEventArgs

为通过调用 CurrentNode 类的 SiteMapProvider 属性引发的事件提供数据。

StaticSiteMapProvider

作为 SiteMapProvider 抽象类的部分实现和 XmlSiteMapProvider 类(它是 ASP.NET 中的默认站点地图提供程序)的基类。

TraceContext

捕获并提供有关 Web 请求的执行详细信息。 此类不能被继承。

TraceContextEventArgs

向所有处理 TraceFinished 事件的方法提供跟踪记录的集合。 此类不能被继承。

TraceContextRecord

表示 ASP.NET 跟踪消息和任何关联数据。

UnvalidatedRequestValues

提供对 HTTP 请求值的访问权限,不触发 ASP.NET 请求验证。

UnvalidatedRequestValuesBase

为提供对 HTTP 请求值的权限的类提供基类,不触发 ASP.NET 请求验证。

UnvalidatedRequestValuesWrapper

UnvalidatedRequestValuesBase 类提供包装类,并提供对 HTTP 请求值的访问权限,不触发 ASP.NET 请求验证。

VirtualPathUtility

为常见的虚拟路径操作提供实用工具方法。

WebPageTraceListener

提供一个将 Trace 消息定向到 ASP.NET 网页输出的侦听器。

XmlSiteMapProvider

XmlSiteMapProvider 类是从 SiteMapProvider 类派生的,并且是 ASP.NET 的默认站点地图提供者。 XmlSiteMapProvider 类根据文件扩展名为 .sitemap 的 XML 文件生成站点地图树。

接口

IHtmlString

表示不应再次进行编码的 HTML 编码的字符串。

IHttpAsyncHandler

定义 HTTP 异步处理程序对象必须实现的协定。

IHttpHandler

定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 HTTP Web 请求而实现的协定。

IHttpHandlerFactory

定义类工厂为创建新的 IHttpHandler 对象而必须实现的协定。

IHttpModule

提供模块初始化和处置事件以实现类。

IPartitionResolver

定义必须实现的方法,这些方法用于自定义的会话状态分区解析。

ISubscriptionToken

表示接口,其由对象执行,并且可用于取消订阅监听程序。

ITlsTokenBindingInfo

提供有关传输层安全性(TLS)标记绑定的信息。

枚举

ApplicationShutdownReason

指定 AppDomain 类为何关闭。

AspNetHostingPermissionLevel

指定授予 ASP.NET Web 应用程序的信任级别。

HttpCacheability

提供用于设置 Cache-Control HTTP 标头的枚举值。

HttpCacheRevalidation

提供用于设置重新验证特定的 Cache-Control HTTP 标头的枚举值。

HttpCookieMode

指定如何将 Cookie 用于 Web 应用程序。

HttpValidationStatus

提供指示缓存验证状态的枚举值。

ProcessShutdownReason

提供指示进程关闭原因的枚举值。

ProcessStatus

提供指示进程当前状态的枚举值。

ReadEntityBodyMode

指定 HTTP 请求的实体正文如何读取的常数。

RequestNotification

指示处理 HttpApplication 请求期间发生事件和其他生命周期事件的时间。

RequestNotificationStatus

指定请求管线中通知的状态。

SameSiteMode

指定指示 cookie 的 SameSite 属性值的常数。

TraceMode

指定跟踪消息发出到页的 HTML 输出中所采用的顺序。

委托

BeginEventHandler

表示处理异步事件(如应用程序事件)的方法。 此委托在异步操作开始时调用。

EndEventHandler

表示处理异步事件(如应用程序事件)的方法。

HttpCacheValidateHandler

表示一个方法,在从缓存提供某个缓存项之前将调用该方法来验证该项。

HttpResponseSubstitutionCallback

表示处理缓存后替换的方法。

HttpWorkerRequest.EndOfSendNotification

表示用于在完成发送响应后通知调用方的方法。

SiteMapResolveEventHandler

表示的方法将用于处理 SiteMapResolve 或静态 SiteMapProvider 类的特定实例的 SiteMap 事件。

TaskEventHandler

表示要由 EventHandlerTaskAsyncHelper 类的实例处理的异步任务。

TraceContextEventHandler

表示处理 TraceFinished 对象的 TraceContext 事件的方法。