OutputCacheParameters 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 ASP.NET 封装从 @ OutputCache 页指令分析的输出缓存初始化设置。 此类不能被继承。
public ref class OutputCacheParameters sealed
public sealed class OutputCacheParameters
type OutputCacheParameters = class
Public NotInheritable Class OutputCacheParameters
- 继承
-
OutputCacheParameters
注解
ASP.NET 页面或控件开发人员不使用 OutputCacheParameters 类。 它提供一个数据结构,用于存储通过 @ OutputCache 页面指令分析的缓存设置,方法是 ASP.NET 页和控件分析程序(如 PageParser 和 TemplateControlParser)。 该 OutputCacheParameters 对象与方法一起使用 Page.InitOutputCache ,用于在运行时初始化页面及其内容的输出缓存。
构造函数
| 名称 | 说明 |
|---|---|
| OutputCacheParameters() |
初始化 OutputCacheParameters 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| CacheProfile |
获取或设置与 OutputCacheProfile 输出缓存项的设置关联的名称。 |
| Duration |
获取或设置缓存项保留在输出缓存中的时间量。 |
| Enabled |
获取或设置一个值,该值指示是否为当前内容启用输出缓存。 |
| Location |
获取或设置一个值,该值确定缓存项的位置。 |
| NoStore |
获取或设置一个值,该值确定是否设置了 HTTP |
| SqlDependency |
获取或设置缓存项所依赖的数据库和表名称对集。 |
| VaryByContentEncoding |
获取或设置一组逗号分隔的字符集(内容编码),用于改变缓存项。 |
| VaryByControl |
获取或设置一组以分号分隔的控件标识符,这些标识符包含在当前页或用户控件中,用于改变当前缓存项。 |
| VaryByCustom |
获取输出缓存用于改变缓存项的自定义字符串的列表。 |
| VaryByHeader |
获取或设置一组逗号分隔的标头名称,用于改变缓存项。 标头名称标识与请求关联的 HTTP 标头。 |
| VaryByParam |
获取查询字符串或表单 POST 参数的分号分隔列表,输出缓存用于改变缓存项。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |