語言

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
實作

建構函式

名稱 Description
CacheStoreProvider()

初始化此類別的新實例。

屬性

名稱 Description
Description

取得簡短且易記的描述,適合顯示在系統管理工具或其他使用者介面中。

(繼承來源 ProviderBase)
ItemCount

會取得快取中儲存的物品數量。

Name

取得組態期間用來參考提供者的易記名稱。

(繼承來源 ProviderBase)
SizeInBytes

取得快取的大致大小(位元組)。

方法

名稱 Description
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, CacheItemRemovedReason)

如果該項目存在,則從快取中移除該項目。

Remove(String)

將該物品從快取中移除。

RemoveDependent(String, CacheDependency)

移除指定的相依性。

ToString()

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

(繼承來源 Object)
Trim(Int32)

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

適用於