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)

指定した割合のキャッシュ エントリを削除します。

適用対象