CacheStoreProvider Sınıf

Tanım

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.

public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
    inherit ProviderBase
    interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
Devralma
CacheStoreProvider
Uygulamalar

Oluşturucular

CacheStoreProvider()

Bu sınıfın yeni bir örneğini başlatır.

Özellikler

Description

Yönetim araçlarında veya diğer kullanıcı arabirimlerinde (UI) görüntülenmeye uygun kısa ve kolay bir açıklama alır.

(Devralındığı yer: ProviderBase)
ItemCount

Önbellekte depolanan öğelerin sayısını alır.

Name

Yapılandırma sırasında sağlayıcıya başvurmak için kullanılan kolay adı alır.

(Devralındığı yer: ProviderBase)
SizeInBytes

Önbelleğin bayt cinsinden yaklaşık boyutunu alır.

Yöntemler

Add(String, Object, CacheInsertOptions)

Belirtilen öğeyi önbelleğe seçeneklerle ekler.

AddDependent(String, CacheDependency, DateTime)

Önbelleğe bağımlı bir varlık ekler.

Dispose()

Önbellek nesnesinin geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Get(String)

Varsa, belirtilen öğeyi önbellekten alır.

GetEnumerator()

Anahtar ayarları ve önbellekte yer alan değerleri aracılığıyla yinelemek için kullanılan bir sözlük numaralandırıcısını alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Initialize(String, NameValueCollection)

Adlandırılmış önbelleği başlatır.

Insert(String, Object, CacheInsertOptions)

Önbelleğe bir nesne ve bağımlılık ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(String)

Öğeyi önbellekten kaldırır.

Remove(String, CacheItemRemovedReason)

Belirtilen öğe varsa önbellekten kaldırır.

RemoveDependent(String, CacheDependency)

Belirtilen bağımlılığı kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Trim(Int32)

Önbellek girdilerinin belirtilen yüzdesini kaldırır.

Şunlara uygulanır