ResponseCacheAttribute Sınıf

Tanım

Yanıt önbelleğe almada uygun üst bilgileri ayarlamaya gereken parametreleri belirtir.

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
Devralma
ResponseCacheAttribute
Öznitelikler
Uygulamalar

Oluşturucular

ResponseCacheAttribute()

Özellikler

CacheProfileName

Önbellek profili adının değerini alır veya ayarlar.

Duration

Yanıtın önbelleğe alınarak süresini saniye olarak alır veya ayarlar. Bu, "Önbellek denetimi" üst bilgisinde "max-age" ayarlar.

IsReusable

sonucun istekler arasında yeniden CreateInstance(IServiceProvider) kullanılap kullanılamayacaklarını belirten bir değer alır.

Location

Belirli bir URL'den verilerin önbelleğe alınmak üzere bulunduğu konumu alır veya ayarlar.

NoStore

Verilerin depolanıp depolanmayacaklarını belirleyen değeri alır veya ayarlar. olarak ayarlanır true ve "Önbellek denetimi" üst bilgisi "no-store" olarak ayarlanır. "None" dışında değerler için "Location" parametresini yok sayar. "duration" parametresini yok sayar.

Order

Filtrelerin yürütme sırası belirlemek için sipariş değerini alır. Filtreler özelliğin artan sayısal değerinde Order yürütülür.

VaryByHeader

Vary yanıt üst bilgisi için değeri alır veya ayarlar.

VaryByQueryKeys

Sorgu anahtarlarını farklı olacak şekilde alır veya ayarlar.

Yöntemler

CreateInstance(IServiceProvider)

Yürütülebilir filtrenin bir örneğini oluşturur.

GetCacheProfile(MvcOptions)

Bu öznitelik CacheProfile için alır.

Şunlara uygulanır