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, CacheItemRemovedReason)

指定した項目が存在する場合は、キャッシュから削除します。

Remove(String)

キャッシュから項目を削除します。

RemoveDependent(String, CacheDependency)

指定した依存関係を削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Trim(Int32)

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

適用対象