CacheStoreProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對任何想要插入來做為 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() |
初始化這個類別的新執行個體。 |
屬性
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) |
移除指定百分比的快取項目。 |