CacheStoreProvider 類別

定義

針對任何想要插入來做為 MemoryCache 所使用的預設物件快取實作的快取存放區,提供所需的基底介面。

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
繼承
CacheStoreProvider
實作

建構函式

CacheStoreProvider()

初始化這個類別的新執行個體。

屬性

Description

取得簡短、易讀的描述,適合顯示在管理工具或其他使用者介面 (UI) 中。

(繼承來源 ProviderBase)
ItemCount

取得快取中所儲存的項目數。

Name

取得用來在設定期間代表提供者的易記名稱。

(繼承來源 ProviderBase)
SizeInBytes

取得快取的估計大小 (以位元組為單位)。

方法

Add(String, Object, CacheInsertOptions)

使用選項,將指定的項目加入至快取。

AddDependent(String, CacheDependency, DateTime)

將相依實體加入至快取。

Dispose()

釋放快取物件的目前執行個體所使用的所有資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Get(String)

從快取擷取指定的項目 (如果存在)。

GetEnumerator()

擷取字典列舉程式,用來逐一查看金鑰設定及其在快取中所包含的值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Initialize(String, NameValueCollection)

初始化具名的快取。

Insert(String, Object, CacheInsertOptions)

將物件和相依性插入快取中。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Remove(String)

移除快取中的項目。

Remove(String, CacheItemRemovedReason)

從快取移除指定的項目 (如果存在)。

RemoveDependent(String, CacheDependency)

移除指定的相依性。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
Trim(Int32)

移除指定百分比的快取項目。

適用於