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)

适用于

另请参阅