Aracılığıyla paylaş


System.Web.Caching Ad Alanı

Sunucuda sık kullanılan verileri önbelleğe almak için sınıflar sağlar.

Sınıflar

AggregateCacheDependency

bir ASP.NET uygulamasının Cache nesnesinde depolanan bir öğe ile bir nesne dizisi CacheDependency arasında birden çok bağımlılığı birleştirir. Bu sınıf devralınamaz.

Cache

Bir Web uygulaması için önbelleği uygular. Bu sınıf devralınamaz.

CacheDependency

bir ASP.NET uygulamasının Cache nesnesinde depolanan bir öğe ile dosya, önbellek anahtarı, bir dizi veya başka CacheDependency bir nesne arasında bağımlılık ilişkisi kurar. CacheDependency sınıfı bağımlılık ilişkilerini izler, böylece herhangi biri değiştiğinde önbelleğe alınan öğe otomatik olarak kaldırılır.

CacheInsertOptions

Önbellek ekleme seçeneklerini içeren türü temsil eder.

CacheStoreProvider

tarafından MemoryCachekullanılan varsayılan nesne önbelleği uygulaması olarak takılı olmasını isteyen herhangi bir önbellek deposu için gereken temel arabirimi sağlar.

DatabaseNotEnabledForNotificationException

bir SQL Server veritabanı sınıfla SqlCacheDependency ilişkili bağımlılıkları desteklemek için etkinleştirilmediğinde oluşan özel durum. Bu sınıf devralınamaz.

FileResponseElement

Dosya olarak depolanan çıkış önbelleği girişinin bir bölümünü temsil eder.

HeaderElement

Çıkış önbelleğinden gelen bir yanıta dahil olan tek bir HTTP üst bilgisini temsil eder.

MemoryResponseElement

Bellekte depolanan bir çıkış önbelleği girişinin bir parçasını temsil eder.

OutputCache

Bir Web sitesi için yapılandırma dosyasında belirtilen çıkış önbelleği sağlayıcılarına programlı erişim sağlar.

OutputCacheProvider

, Çıkış önbelleği sağlayıcısı uygulamak için soyut yöntemler içeren bir temel sınıf olarak işlev görür.

OutputCacheProviderAsync

Zaman uyumsuz bir OutputCacheProvider sınıf sağlar.

OutputCacheProviderCollection

Bir Web sitesi için yapılandırılmış çıkış önbelleği sağlayıcılarının koleksiyonunu temsil eder.

OutputCacheUtility

Çıkış önbelleğini yapılandırmak için yardımcı yöntemler sağlar.

ResponseElement

Çıktı önbelleğindeki HTTP yanıtını temsil eden bir soyut temel sınıf.

SqlCacheDependency

bir ASP.NET uygulamasının Cache nesnesinde depolanan bir öğe ile belirli bir SQL Server veritabanı tablosu veya SQL Server 2005 sorgusunun sonuçları arasında ilişki kurar. Bu sınıf devralınamaz.

SqlCacheDependencyAdmin

Yoklama tabanlı bağımlılıkları kullanırken sınıfı desteklemek SqlCacheDependency için SQL Server veritabanında gereken yönetim görevlerini gerçekleştirir. Bu sınıf devralınamaz.

SubstitutionResponseElement

Dinamik olarak oluşturulan çıktıyı çıkış önbelleği yanıtına eklemek için çağrılabilecek yönetilen bir temsilciyi temsil eder.

TableNotEnabledForNotificationException

Değişiklik bildirimleri için etkinleştirilmemiş bir veritabanı tablosuna karşı bir SqlCacheDependency sınıf kullanıldığında oluşan özel durum.

Arabirimler

IOutputCacheEntry

bir sağlayıcıya geçebilecekleri ASP.NET önbelleğe alınmış bir veri türü oluşturan HTTP üst bilgisi ve yanıt öğelerinin koleksiyonlarını tanımlar.

Numaralandırmalar

CacheItemPriority

Nesnede Cache depolanan öğelerin göreli önceliğini belirtir.

CacheItemRemovedReason

öğesinden Cachebir öğenin kaldırılma nedenini belirtir.

CacheItemUpdateReason

Önbelleğe alınmış bir öğenin nesneden kaldırılmasının nedenini Cache belirtir.

Temsilciler

CacheItemRemovedCallback

önbelleğe alınmış bir öğe öğesinden Cachekaldırıldığında uygulamaları bilgilendirmek için bir geri çağırma yöntemi tanımlar.

CacheItemUpdateCallback

Önbelleğe alınmış bir öğe önbellekten kaldırılmadan önce uygulamalara bildirimde bulunmak için bir geri çağırma yöntemi tanımlar.

Açıklamalar

Bu ad alanı Cache , karma tablolar ve veri kümeleri gibi veri nesnelerini depolamanıza olanak tanıyan bir sözlük olan sınıfını içerir. Ayrıca, bu nesneler için süre sonu işlevselliği ve nesneleri eklemenize ve kaldırmanıza imkan tanıyan yöntemler sağlar. Nesneleri, diğer dosyalara veya önbellek girişlerine bağımlılığı olan önbelleğe ekleyebilirsiniz. Bu durumda, Cache nesne önbellekten kaldırıldığında uygulamanıza bildirimde bulunan bir geri çağırma yöntemi çağırabilir.