CacheStoreProvider CacheStoreProvider CacheStoreProvider CacheStoreProvider Class

定義

MemoryCache で使用されている既定のオブジェクト キャッシュの実装としてプラグインする任意のキャッシュ ストアに必要な基底インターフェイスを提供します。Provides the base interface required of any cache store that wants to be plugged in as the default object cache implementation used by 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
継承
CacheStoreProviderCacheStoreProviderCacheStoreProviderCacheStoreProvider
実装

コンストラクター

CacheStoreProvider() CacheStoreProvider() CacheStoreProvider() CacheStoreProvider()

このクラスの新しいインスタンスを初期化します。Initializes a new instance of this class.

プロパティ

Description Description Description Description

管理ツールまたは他のユーザー インターフェイス (UI) での表示に適した、簡単でわかりやすい説明を取得します。Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).

(Inherited from ProviderBase)
ItemCount ItemCount ItemCount ItemCount

キャッシュに格納されている項目の数を取得します。Gets the number of items stored in the cache.

Name Name Name Name

構成時にプロバイダーを参照するために使用される表示名を取得します。Gets the friendly name used to refer to the provider during configuration.

(Inherited from ProviderBase)
SizeInBytes SizeInBytes SizeInBytes SizeInBytes

キャッシュのおおよそのサイズ (バイト単位) を取得します。Gets the approximate size in bytes of the cache.

メソッド

Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions) Add(String, Object, CacheInsertOptions)

オプションを指定して、指定された項目をキャッシュに追加します。Adds the specified item to the cache with options.

AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime) AddDependent(String, CacheDependency, DateTime)

依存関係にあるエンティティをキャッシュに追加します。Adds a dependant entity to the cache.

Dispose() Dispose() Dispose() Dispose()

キャッシュ オブジェクトの現在のインスタンスによって使用されているすべてのリソースを解放します。Releases all resources that are used by the current instance of the cache object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(String) Get(String) Get(String) Get(String)

存在する場合は、指定した項目をキャッシュから取得します。Retrieves the specified item from the cache if it exists.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

キャッシュに含まれているキーの設定と値を介して反復処理するために使用されているディクショナリ列挙子を取得します。Retrieves a dictionary enumerator used to iterate through the key settings and their values contained in the cache.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
Initialize(String, NameValueCollection) Initialize(String, NameValueCollection) Initialize(String, NameValueCollection) Initialize(String, NameValueCollection)

名前付きキャッシュを初期化します。Initializes the named cache.

Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions) Insert(String, Object, CacheInsertOptions)

オブジェクトと依存関係をキャッシュに挿入します。Inserts an object and dependencies into the cache.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String) Remove(String) Remove(String) Remove(String)

キャッシュから項目を削除します。Removes the item from the cache.

Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason) Remove(String, CacheItemRemovedReason)

存在する場合は、指定した項目をキャッシュから削除します。Removes the specified item from the cache if it exists.

RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency) RemoveDependent(String, CacheDependency)

指定された依存関係を削除します。Removes the specified dependency.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Trim(Int32) Trim(Int32) Trim(Int32) Trim(Int32)

指定した割合のキャッシュ エントリを削除します。Removes a specified percentage of cache entries.

適用対象