Compartir a través de


ResponseCacheAttribute Clase

Definición

Especifica los parámetros necesarios para establecer los encabezados adecuados en el almacenamiento en caché de respuesta.

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
Herencia
ResponseCacheAttribute
Atributos
Implementaciones

Constructores

ResponseCacheAttribute()

Especifica los parámetros necesarios para establecer los encabezados adecuados en el almacenamiento en caché de respuesta.

Propiedades

CacheProfileName

Obtiene o establece el valor del nombre del perfil de caché.

Duration

Obtiene o establece la duración en segundos para la que se almacena en caché la respuesta. Esto establece "max-age" en el encabezado "Cache-control".

IsReusable

Obtiene un valor que indica si el resultado de CreateInstance(IServiceProvider) se puede reutilizar entre solicitudes.

Location

Obtiene o establece la ubicación donde se deben almacenar en caché los datos de una dirección URL determinada.

NoStore

Obtiene o establece el valor que determina si los datos se deben almacenar o no. Cuando se establece en true, establece el encabezado "Cache-control" en "no-store". Omite el parámetro "Location" para los valores distintos de "None". Omite el parámetro "duration".

Order

Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad .

VaryByHeader

Obtiene o establece el valor del encabezado de respuesta Vary.

VaryByQueryKeys

Obtiene o establece las claves de consulta que varían según.

Métodos

CreateInstance(IServiceProvider)

Crea una instancia del filtro ejecutable.

GetCacheProfile(MvcOptions)

Obtiene para CacheProfile este atributo.

Se aplica a