ResponseCacheAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yanıt önbelleğe almada uygun üst bilgileri ayarlamak için 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() |
Yanıt önbelleğe almada uygun üst bilgileri ayarlamak için gereken parametreleri belirtir. |
Özellikler
CacheProfileName |
Önbellek profili adının değerini alır veya ayarlar. |
Duration |
Yanıtın önbelleğe alındığı süreyi saniye cinsinden alır veya ayarlar. Bu, "Cache-control" üst bilgisinde "max-age" değerini ayarlar. |
IsReusable |
sonucunun CreateInstance(IServiceProvider) istekler arasında yeniden kullanılıp kullanılamadığını belirten bir değer alır. |
Location |
Belirli bir URL'den verilerin önbelleğe alınması gereken konumu alır veya ayarlar. |
NoStore |
Verilerin depolanıp depolanmayacağını belirleyen değeri alır veya ayarlar.
olarak ayarlandığında |
Order |
Filtrelerin yürütülmesinin sırasını 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 bilgisinin değerini alır veya ayarlar. |
VaryByQueryKeys |
Sorgu anahtarlarını, değişiklik gösterecek şekilde alır veya ayarlar. |
Yöntemler
CreateInstance(IServiceProvider) |
Yürütülebilir filtrenin bir örneğini oluşturur. |
GetCacheProfile(MvcOptions) |
Bu özniteliğin CacheProfile öğesini alır. |