System.Web.Caching Ad Alanı
Ö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.
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.