System.Runtime.Caching Ad Alanı

.NET uygulamalarında önbelleğe alma işlemi gerçekleştirmenize olanak sağlayan türleri içerir.

Sınıflar

Name Description
CacheEntryChangeMonitor

Önbellek girdilerindeki değişiklikleri izlemek için uygulanabilen bir türü temsil eden bir ChangeMonitor temel sınıf sağlar.

CacheEntryRemovedArguments

Önbellekten kaldırılan bir önbellek girdisi hakkında bilgi sağlar.

CacheEntryUpdateArguments

Önbellekten kaldırılacak bir önbellek girdisi hakkında bilgi sağlar.

CacheItem

Önbellekteki tek bir önbellek girdisini temsil eder.

CacheItemPolicy

Belirli bir önbellek girdisi için çıkarma ve süre sonu ayrıntıları kümesini temsil eder.

ChangeMonitor

Bir önbellek öğesinin bağımlı olduğu veri durumundaki değişiklikleri izleyen türetilmiş özel tür için temel bir sınıf sağlar.

FileChangeMonitor

Dosyalardaki değişiklikleri izleyen bir nesneyi temsil eder.

HostFileChangeMonitor

Dizinleri ve dosya yollarını izler ve izlenen öğelerdeki değişikliklerin önbelleğini bildirir. Bu sınıf devralınamaz.

MemoryCache

Bellek içi önbellek uygulayan türü temsil eder.

ObjectCache

Bir nesne önbelleğini temsil eder ve nesne önbelleğine erişmek için temel yöntemleri ve özellikleri sağlar.

SqlChangeMonitor

SQL Server veritabanları için değişiklik izleme sağlar. Bu sınıf devralınamaz.

Numaralandırmalar

Name Description
CacheEntryRemovedReason

Önbellek girdisinin kaldırılma nedenini veya bir girdinin kaldırılma nedenini belirtir.

CacheItemPriority

Önbellek girişinin çıkarılıp çıkarılmayacağına karar vermek için kullanılan bir öncelik ayarını belirtir.

DefaultCacheCapabilities

Önbellek uygulamasının sağladığı bir özellik kümesini temsil eder.

Temsilciler

Name Description
CacheEntryRemovedCallback

Önbellek girdisi önbellekten kaldırıldıktan sonra çağrılan bir yönteme başvuru tanımlar.

CacheEntryUpdateCallback

Önbellek girdisi önbellekten kaldırılacakken çağrılan bir yönteme başvuru tanımlar.

OnChangedCallback

İzlenen öğelerdeki değişiklikleri işleyen bir yönteme başvuru tanımlar.

Açıklamalar

Bu ad alanında sınıflar ASP.NET gibi önbelleğe alma olanaklarını kullanmak için bir yol sağlar, ancak System.Web derlemesine bağımlılık olmadan.

Uyarı

System.Runtime.Caching ad alanında çıkış önbelleğe alma işlevi ve türleri .NET Framework 4'te kullanıma sunulmuştur.

Bu ad alanında sağlanan önbelleğe alma türleri aşağıdaki özellikleri sunar:

  • Önbelleğe alma işlemine tüm .NET uygulamalar erişebilir (yalnızca ASP.NET için değil).

  • Önbelleğe alma genişletilebilir.

  • Özel önbelleğe alma sağlayıcıları oluşturabilirsiniz. Örneğin, varsayılan bellek içi önbellek altyapısını kullanmak yerine, önbellek verilerini veritabanlarında, özel nesnelerde veya dosya sisteminde depolayan özel sağlayıcılar oluşturabilirsiniz.