ResponseCacheAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica os parâmetros necessários para definir os cabeçalhos apropriados no cache de resposta.
public ref class ResponseCacheAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ResponseCacheAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ResponseCacheAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class ResponseCacheAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- Herança
-
ResponseCacheAttribute
- Atributos
- Implementações
Construtores
ResponseCacheAttribute() |
Especifica os parâmetros necessários para definir os cabeçalhos apropriados no cache de resposta. |
Propriedades
CacheProfileName |
Obtém ou define o valor do nome do perfil de cache. |
Duration |
Obtém ou define a duração em segundos para a qual a resposta é armazenada em cache. Isso define "max-age" no cabeçalho "Cache-control". |
IsReusable |
Obtém um valor que indica se o resultado de CreateInstance(IServiceProvider) pode ser reutilizado entre solicitações. |
Location |
Obtém ou define o local em que os dados de uma URL específica devem ser armazenados em cache. |
NoStore |
Obtém ou define o valor que determina se os dados devem ser armazenados ou não.
Quando definido |
Order |
Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade . |
VaryByHeader |
Obtém ou define o valor do cabeçalho de resposta Vary. |
VaryByQueryKeys |
Obtém ou define as chaves de consulta para variar. |
Métodos
CreateInstance(IServiceProvider) |
Cria uma instância do filtro executável. |
GetCacheProfile(MvcOptions) |
Obtém o CacheProfile para esse atributo. |