OutputCacheParameters 类

定义

封装 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 页和控制分析程序,例如 PageParserTemplateControlParser。 对象 OutputCacheParameters 与 方法一起使用 Page.InitOutputCache ,以在运行时初始化页面及其内容的输出缓存。

构造函数

OutputCacheParameters()

初始化 OutputCacheParameters 类的新实例。

属性

CacheProfile

获取或设置 OutputCacheProfile 名称,该名称与输出缓存项的设置关联。

Duration

获取或设置缓存项要保留在输出缓存中的时间。

Enabled

获取或设置一个值,该值指示是否对当前内容启用了输出缓存。

Location

获取或设置一个值,该值确定缓存项的位置。

NoStore

获取或设置一个值,该值确定是否设置了 HTTP Cache-Control: no-store 指令。

SqlDependency

获取或设置缓存项依赖的一组数据库和表名称对。

VaryByContentEncoding

获取或设置用于改变缓存项的一组逗号分隔的字符集(内容编码)。

VaryByControl

获取或设置一组分号分隔的控件标识符,这些标识符包含在当前页或用户控件内,用于改变当前缓存项。

VaryByCustom

获取输出缓存用来改变缓存项的自定义字符串列表。

VaryByHeader

获取或设置用于改变缓存项的一组逗号分隔的标头名称。 标头名称标识与请求关联的 HTTP 标头。

VaryByParam

获取查询字符串或窗体 POST 参数的分号分隔列表,该列表由输出缓存用来改变缓存项。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅