CacheSection.DisableExpiration Özellik
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.
Önbellek süre sonunun devre dışı bırakılıp bırakılmadığını belirten bir değer alır veya ayarlar.
public:
property bool DisableExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("disableExpiration", DefaultValue=false)]
public bool DisableExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("disableExpiration", DefaultValue=false)>]
member this.DisableExpiration : bool with get, set
Public Property DisableExpiration As Boolean
Özellik Değeri
true
önbellek süre sonu devre dışı bırakılırsa; aksi takdirde , false
. Varsayılan değer: false
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği özelliğinin DisableExpiration nasıl kullanılacağını gösterir.
// Enable or disable cache expiration.
cacheSection.DisableExpiration =
!cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
Not cacheSection.DisableExpiration
Açıklamalar
DisableExpiration özelliği olarak ayarlanırsa true
önbelleğe alınan öğelerin süresi hiçbir zaman dolmaz. Bu ayar, uygulama kodunda önbellek davranışında hata ayıklamaya yardımcı olmak için tasarlanmıştır. Önbellek süre sonunu devre dışı bırakırken dikkatli olun, bu durum öğelerin geçerli olduklarından daha uzun süre önbelleğe alınmalarına neden olabilir.
Not
Çıkış önbelleğine sayfa eklemek için bu sayfa için bir süre sonu ilkesi oluşturmanız gerekir. Bunu @ OutputCache yönergesiyle bildirim temelli olarak veya yöntemini kullanarak SetExpires program aracılığıyla yapabilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: ASP.NET Sayfa Önbelleği için Süre Sonu Değerlerini Ayarlama.