Aracılığıyla paylaş


CacheSection.DisableExpiration Özellik

Tanım

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

Şunlara uygulanır

Ayrıca bkz.