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 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 |
| 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. |