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
- 繼承
- 實作
建構函式
| 名稱 | 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) |
移除指定百分比的快取條目。 |