OutputCacheOptions Sınıf

Tanım

Microsoft.AspNetCore.OutputCaching.OutputCacheMiddlewareyapılandırma seçenekleri.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
Devralma
OutputCacheOptions

Oluşturucular

OutputCacheOptions()

Microsoft.AspNetCore.OutputCaching.OutputCacheMiddlewareyapılandırma seçenekleri.

Özellikler

ApplicationServices

uygulama IServiceProvideralır.

DefaultExpirationTimeSpan

İlke tarafından belirli bir değer tanımlanmadığında yanıtın önbelleğe alınma süresi. Varsayılan değer 60 saniye olarak ayarlanır.

MaximumBodySize

Yanıt gövdesi için bayt cinsinden önbelleğe alınabilen en büyük boyut. Varsayılan değer 64 MB olarak ayarlanır. Yanıt gövdesi bu sınırı aşarsa, Microsoft.AspNetCore.OutputCaching.OutputCacheMiddlewaretarafından önbelleğe alınmaz.

SizeLimit

Çıkış önbelleği ara yazılımının bayt cinsinden boyut sınırı. Varsayılan değer 100 MB olarak ayarlanır. Bu sınır aşıldığında, eski girdiler çıkarılana kadar yeni yanıtlar önbelleğe alınmaz.

UseCaseSensitivePaths

İstek yollarının büyük/küçük harfe duyarlı olup olmadığını true; aksi takdirde false. Varsayılan değer, yolları büyük/küçük harfe duyarsız olarak ele almaktır.

Yöntemler

AddBasePolicy(Action<OutputCachePolicyBuilder>)

Temel ilkelere bir IOutputCachePolicy örneği oluşturur ve ekler.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

Temel ilkelere bir IOutputCachePolicy örneği oluşturur ve ekler.

AddBasePolicy(IOutputCachePolicy)

Temel ilkelere bir IOutputCachePolicy örneği ekler.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

Ada göre başvurulabilen bir IOutputCachePolicy tanımlar.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

Ada göre başvurulabilen bir IOutputCachePolicy tanımlar.

AddPolicy(String, IOutputCachePolicy)

Ada göre başvurulabilen bir IOutputCachePolicy tanımlar.

Şunlara uygulanır