ASP.NET -- WebForm -- HttpResponse 类的方法和属性
ASP.NET -- WebForm -- HttpResponse 类的方法和属性 1. HttpResponse 类的方法 (1) AddCacheDependency: 将一组缓存依赖项与响应关联,这样,如果响应存储在输出缓存中并且指定的依赖项发生变化,就可以使该响应失效。 (2) AddCacheItemDependencies: 使缓存响应的有效性依赖于缓存中的其他项。 (3) AddCacheItemDependency: 使缓存响应的有效性依赖于缓存中的其他项。 (4) AddFileDependencies: 使缓存响应的有效性依赖于缓存中的其他项。 (5) AddFileDependency: 将单个文件名添加到文件名集合中,当前响应依赖于该集合。 (6) AddHeader: 将一个 HTTP 标头添加到输出流。提供 AddHeader 是为了与 ASP 的先前版本保持兼容。 (7) AppendCookie: 将一个 HTTP Cookie 添加到内部 Cookie 集合。 (8) AppendHeader: 将 HTTP 头添加到输出流。 (9) AppendToLog: 将自定义日志信息添加到 Internet 信息服务 (IIS) 日志文件。 (10) ApplyAppPathModifier: 如果会话使用 Cookieless 会话状态,则将该会话 ID 添加到虚拟路径中,并返回组合路径。如果不使用 Cookieless 会话状态,则 ApplyAppPathModifier 返回原始的虚拟路径。 (11) BinaryWrite: 将一个二进制字符串写入 HTTP 输出流。 (12) Clear: 清除缓冲区流中的所有内容输出。 (13) ClearContent: 清除缓冲区流中的所有内容输出。 (14) ClearHeaders: 清除缓冲区流中的所有头。 (15) Close: 关闭到客户端的套接字连接。 (16) DisableKernelCache: 禁用当前响应的内核缓存。 (17) End: 将当前所有缓冲的输出发送到客户端,停止该页的执行,并引发 EndRequest 事件。 (18) Equals: 确定指定的 Object 是否等于当前的 Object。(19) Finalize: 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (20) Flush: 向客户端发送当前所有缓冲的输出。 (21) GetHashCode: 用作特定类型的哈希函数。 (22) GetType: 获取当前实例的 Type。 (23) MemberwiseClone: 创建当前 Object 的浅表副本。 (24) Pics: 将一个 HTTP PICS-Label 标头追加到输出流。 (25) Redirect: 将客户端重定向到新的 URL。 (26) RemoveOutputCacheItem: 从缓存中移除与指定路径关联的所有缓存项。此方法是静态的。 (27) SetCookie: 更新 Cookie 集合中的一个现有 Cookie。 (28) ToString: 返回表示当前 Object 的 String。 (29) TransmitFile: 将指定的文件直接写入 HTTP 响应输出流,而不在内存中缓冲该文件。 (30) Write: 将信息写入 HTTP 响应输出流。 (31) WriteFile: 将指定的文件直接写入 HTTP 响应输出流。 (32) WriteSubstitution: 允许将响应替换块插入响应,从而允许为缓存的输出响应动态生成指定的响应区域。 2. HttpResponse 类的属性(1) Buffer: 获取或设置一个值,该值指示是否缓冲输出并在处理完整个响应之后发送它。 (2) BufferOutput: 获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。 (3) Cache: 获取网页的缓存策略(例如:过期时间、保密性设置和变化条款)。 (4) CacheControl: 获取或设置与 HttpCacheability 枚举值之一匹配的 Cache-Control HTTP 标头。 (5) Charset: 获取或设置输出流的 HTTP 字符集。 (6) ContentEncoding: 获取或设置输出流的 HTTP 字符集。 (7) ContentType: 获取或设置输出流的 HTTP MIME 类型。 (8) Cookies: 获取响应 Cookie 集合。 (9) Expires: 获取或设置在浏览器上缓存的页过期之前的分钟数。如果用户在页面过期之前返回同一页,则显示缓存的版本。提供 Expires 是为了与 ASP 的先前版本保持兼容。 (10) ExpiresAbsolute: 获取或设置从缓存中移除缓存信息的绝对日期和时间。提供 ExpiresAbsolute 是为了与 ASP 的先前版本保持兼容。 (11) Filter: 获取或设置一个包装筛选器对象,该对象用于在传输之前修改 HTTP 实体主体。 (12) HeaderEncoding: 获取或设置一个 Encoding 对象,该对象表示当前标头输出流的编码。 (13) Headers: 获取响应标头的集合。 (14) IsClientConnected: 获取一个值,通过该值指示客户端是否仍连接在服务器上。 (15) IsRequestBeingRedirected: 获取一个布尔值,该值指示客户端是否正在被传输到新的位置。 (16) Output: 启用到输出 HTTP 响应流的文本输出。 (17) OutputStream: 启用到输出 HTTP 内容主体的二进制输出。 (18) RedirectLocation: 获取或设置 Http Location 标头的值。 (19) Status: 设置返回到客户端的 Status 栏。 (20) StatusCode: 获取或设置返回给客户端的输出的 HTTP 状态代码。 (21) StatusDescription: 获取或设置返回给客户端的输出的 HTTP 状态字符串。 (22) SubStatusCode: 获取或设置一个限定响应的状态代码的值。 (23) SuppressContent: 获取或设置一个值,该值指示是否将 HTTP 内容发送到客户端。 (24) TrySkipIisCustomErrors: 获取或设置一个值,该值指定是否禁用 IIS 自定义错误。 (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在调用异步方法时不使用等待来防止死锁
- asp.net-mvc-3 – DropDownListFor Unobtrusive Validation
- asp.net中XML如何做增删改查操作
- asp.net-mvc-3 – 剃刀引擎 – 如何根据不同的条件渲染不同
- asp.net-web-api – MaxExpansionDepth,带有最新的webapi和
- asp.net – 检查.NET中两个双精度相等的问题 – 这个方法有
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统的ASCX?
- ASP.NET中下载文件的几种实例代码
- asp.net-mvc – 无法更改关系,因为一个或多个外键属性在MVC
- asp.net-mvc – 使用html.actionlink将模型从视图传递到控制
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net-mvc – ActionResult上的自定义属性
- asp.net – 允许服务器/ usercontrol上的任何属性
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管AS
- 如何在ASP.NET 5中添加一个TypeScript绝对类型的
- asp.net-mvc – 如何将XML作为POST传递给ASP MVC
- asp.net – Request.Url.AbsoluteUri和重写的URL
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
- asp.net-mvc – 如何将KendoUI DropDownListFor绑
- asp.net中的GridView分页问题