OutputCacheAttribute 类

定义

指定在输出缓存中设置适当标头所需的参数。

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public sealed class OutputCacheAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type OutputCacheAttribute = class
    inherit Attribute
Public NotInheritable Class OutputCacheAttribute
Inherits Attribute
继承
OutputCacheAttribute
属性

注解

此属性需要输出缓存中间件。

构造函数

OutputCacheAttribute()

指定在输出缓存中设置适当标头所需的参数。

属性

Duration

获取或设置缓存响应的持续时间(以秒为单位)。

NoStore

获取或设置一个值,该值确定是否应缓存响应。 设置为 true时,不会缓存响应。

PolicyName

获取或设置缓存策略名称的值。

Tags

获取或设置要应用于输出缓存的标记。

VaryByHeaderNames

获取或设置要变化的标头名称。

VaryByQueryKeys

获取或设置要变化的查询键。

VaryByRouteValueNames

获取或设置要变化的路由值名称。

适用于