HttpResponseWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 HTTP 内部对象,该对象提供来自 ASP.NET 操作的 HTTP 响应信息。
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- 继承
注解
类 HttpResponseWrapper 派生自 类, HttpResponseBase 并充当类的 HttpResponse 包装器。 此类公开 类的功能, HttpResponse 同时公开 类型 HttpResponseBase 。 类 HttpResponseBase 使你能够将应用程序中 类的原始实现替换为自定义实现 HttpResponse ,例如在 ASP.NET 管道外部执行单元测试时。
构造函数
HttpResponseWrapper(HttpResponse) |
初始化 HttpResponseWrapper 类的新实例。 |
属性
Buffer |
获取或设置一个值,该值指示是否缓冲输出并在整个响应结束处理后发送该输出。 |
BufferOutput |
获取或设置一个值,该值指示是否缓冲输出并在整个页面结束处理后发送该输出。 |
Cache |
获取当前网页的缓存策略(如过期时间、隐私设置和 vary 子句)。 |
CacheControl |
获取或设置与 HttpCacheability 枚举值之一匹配的 |
Charset |
获取或设置当前响应的 HTTP 字符集。 |
ClientDisconnectedToken |
获取客户端断开连接时触发的 CancellationToken 对象。 |
ClientDisconnectedToken |
获取客户端断开连接时触发的 CancellationToken 对象。 (继承自 HttpResponseBase) |
ContentEncoding |
获取或设置当前响应的内容编码。 |
ContentType |
获取或设置当前响应的 HTTP MIME 类型。 |
Cookies |
获取响应 cookie 集合。 |
Expires |
获取或设置在客户端或代理上缓存的页面过期之前的分钟数。 如果用户在页面过期之前返回到该页,则显示缓存的版本。 提供 Expires,以便兼容 ASP 的早期版本。 |
ExpiresAbsolute |
获取或设置一个绝对日期和时间,该时间点之后,缓存信息在缓存中过期。 提供 ExpiresAbsolute,以便兼容 ASP 的早期版本。 |
Filter |
获取或设置用于在传输之前修改 HTTP 实体正文的筛选器对象。 |
HeaderEncoding |
获取或设置当前响应的标头的编码。 |
Headers |
获取响应标头的集合。 |
HeadersWritten |
获取指示是否已写入响应标头的值。 |
HeadersWritten |
获取指示是否已写入响应标头的值。 (继承自 HttpResponseBase) |
IsClientConnected |
获取一个值,该值指示客户端是否连接至服务器。 |
IsRequestBeingRedirected |
获取一个值,该值指示客户端是否重定向至新位置。 |
Output |
获取实现到传出的 HTTP 响应流的文本输出的对象。 |
OutputStream |
向传出 HTTP 内容主体提供二进制输出。 |
RedirectLocation |
获取或设置 HTTP |
Status |
设置返回到客户端的 |
StatusCode |
获取或设置返回到客户端的输出的 HTTP 状态代码。 |
StatusDescription |
获取或设置返回到客户端的输出的 HTTP 状态消息。 |
SubStatusCode |
获取或设置一个值,该值限定响应的状态代码。 |
SupportsAsyncFlush |
获取一个值,该值指示集合是否支持异步刷新操作。 |
SupportsAsyncFlush |
获取一个值,该值指示连接是否支持异步刷新操作。 (继承自 HttpResponseBase) |
SuppressContent |
获取或设置指示是否将 HTTP 内容发送到客户端的值。 |
SuppressDefaultCacheControlHeader |
获取或设置一个值,该值指示是否取消默认缓存控件: 当前 HTTP 响应的专用标头。 |
SuppressDefaultCacheControlHeader |
获取或设置一个值,该值指示是否取消当前 HTTP 响应的默认 |
SuppressFormsAuthenticationRedirect |
获取或设置指定重定向至登录页的 forms 身份验证是否应取消的值。 |
SuppressFormsAuthenticationRedirect |
获取或设置指定重定向至登录页的 forms 身份验证是否应取消的值。 (继承自 HttpResponseBase) |
TrySkipIisCustomErrors |
获取或设置一个值,该值指定是否禁用 IIS 7.0 自定义错误。 |