HttpListenerResponse 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对 HttpListener 对象正在处理的请求的响应。
public ref class HttpListenerResponse sealed : IDisposablepublic sealed class HttpListenerResponse : IDisposabletype HttpListenerResponse = class
    interface IDisposablePublic NotInheritable Class HttpListenerResponse
Implements IDisposable- 继承
- 
				HttpListenerResponse
- 实现
注解
当客户端对对象 HttpListener 处理的资源发出请求时,请求和响应将提供给对象中的 HttpListenerContext 应用程序。 请求由 HttpListenerRequest 对象表示,并在 属性中 HttpListenerContext.Request 可用。 响应由 HttpListenerResponse 对象表示,并在 属性中 HttpListenerContext.Response 可用。
可以通过设置各种属性(例如 、 StatusDescription和 Cookies)StatusCode来自定义响应。 HttpListenerResponse.OutputStream使用 属性获取Stream可将响应数据写入到的 实例。 最后,通过调用 Close 方法将响应数据发送到客户端。
属性
| ContentEncoding | 获取或设置此响应的 OutputStream 的 Encoding。 | 
| ContentLength64 | 获取或设置响应中包括的正文数据的字节数。 | 
| ContentType | 获取或设置返回内容的 MIME 类型。 | 
| Cookies | 获取或设置随响应返回的 Cookie 集合。 | 
| Headers | 获取或设置服务器返回的标头名称/值对集合。 | 
| KeepAlive | 获取或设置一个值,该值指示服务器是否请求持久性连接。 | 
| OutputStream | 获取可将响应写入其中的 Stream 对象。 | 
| ProtocolVersion | 获取或设置用于响应的 HTTP 版本。 | 
| RedirectLocation | 获取或设置此响应中 HTTP  | 
| SendChunked | 获取或设置响应是否使用分块传输编码。 | 
| StatusCode | 获取或设置返回给客户端的 HTTP 状态代码。 | 
| StatusDescription | 获取或设置返回给客户端的 HTTP 状态代码的文本说明。 | 
方法
| Abort() | 关闭到客户端的连接而不发送响应。 | 
| AddHeader(String, String) | 将指定的标头和值添加到此响应的 HTTP 标头。 | 
| AppendCookie(Cookie) | 将指定的 Cookie 添加到此响应的 cookie 集合。 | 
| AppendHeader(String, String) | 向随此响应发送的指定 HTTP 标头追加值。 | 
| Close() | 将响应发送到客户端,并释放此 HttpListenerResponse 实例占用的资源。 | 
| Close(Byte[], Boolean) | 将指定的字节数组发送到客户端,并释放此 HttpListenerResponse 实例占用的资源。 | 
| CopyFrom(HttpListenerResponse) | 将属性从指定的 HttpListenerResponse 复制到此响应。 | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| Redirect(String) | 配置响应以将客户端重定向到指定的 URL。 | 
| SetCookie(Cookie) | 添加或更新随此响应发送的 Cookie 集合中的 Cookie。 | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) | 
显式接口实现
| IDisposable.Dispose() | 释放由 HttpListenerResponse 使用的所有资源。 |