Compartilhar via


OutputCacheAttribute Classe

Definição

Especifica os parâmetros necessários para definir cabeçalhos apropriados no cache de saída.

[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
Herança
OutputCacheAttribute
Atributos

Comentários

Esse atributo requer o middleware de cache de saída.

Construtores

OutputCacheAttribute()

Especifica os parâmetros necessários para definir cabeçalhos apropriados no cache de saída.

Propriedades

Duration

Obtém ou define a duração em segundos para a qual a resposta é armazenada em cache.

NoStore

Obtém ou define o valor que determina se a resposta deve ser armazenada em cache ou não. Quando definido como true, a resposta não será armazenada em cache.

PolicyName

Obtém ou define o valor do nome da política de cache.

Tags

Obtém ou define marcas a serem aplicadas ao cache de saída.

VaryByHeaderNames

Obtém ou define os nomes de cabeçalho para variar.

VaryByQueryKeys

Obtém ou define as chaves de consulta para variar.

VaryByRouteValueNames

Obtém ou define os nomes de valor de rota para variar.

Aplica-se a