System.Web.Caching Ad Alanı

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

Sınıflar

Name Description
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

ASP.NET uygulamasının Cache nesnesinde depolanan bir öğe ile dosya, önbellek anahtarı, bir dizi veya başka bir CacheDependency nesnesi arasında bağımlılık ilişkisi kurar. sınıfı CacheDependency 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 kullanılan varsayılan nesne önbelleği uygulaması olarak takılı olmasını isteyen tüm önbellek depoları için MemoryCachegereken temel arabirimi sağlar.

DatabaseNotEnabledForNotificationException

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

FileResponseElement

Bir çıktı önbelleği girdisinin dosya olarak depolanan bir bölümünü temsil eder.

HeaderElement

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

MemoryResponseElement

Bellekte depolanan bir çıktı önbelleği girdisinin bir bölümünü temsil eder.

OutputCache

Bir Web sitesinin yapılandırma dosyasında belirtilen çıktı ö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 görevi görür.

OutputCacheProviderAsync

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

OutputCacheProviderCollection

Bir Web sitesi için yapılandırılan çıktı önbelleği sağlayıcıları koleksiyonunu temsil eder.

OutputCacheUtility

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

ResponseElement

Çıkış önbelleğindeki bir HTTP yanıtını temsil eden soyut bir 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 bir ilişki kurar. Bu sınıf devralınamaz.

SqlCacheDependencyAdmin

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

SubstitutionResponseElement

Bir çıktı önbelleği yanıtına dinamik olarak oluşturulan çıkışı eklemek için çağrılabilen 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

Name Description
IOutputCacheEntry

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

Numaralandırmalar

Name Description
CacheItemPriority

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

CacheItemRemovedReason

bir öğenin Cachekaldırılma nedenini belirtir.

CacheItemUpdateReason

Önbelleğe alınmış bir öğenin Cache nesnesinden kaldırılma nedenini belirtir.

Temsilciler

Name Description
CacheItemRemovedCallback

Önbelleğe alınmış bir öğe öğesi öğ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 uygulamaları bilgilendirmek için bir geri çağırma yöntemi tanımlar.

Açıklamalar

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