System.Runtime.Caching 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET アプリケーションでキャッシュを実装できる型が含まれています。
クラス
CacheEntryChangeMonitor |
キャッシュ エントリへの変更を監視するために実装できる ChangeMonitor 型を表す基本クラスを提供します。 |
CacheEntryRemovedArguments |
キャッシュから削除されたキャッシュ エントリに関する情報を提供します。 |
CacheEntryUpdateArguments |
キャッシュから削除されるキャッシュ エントリに関する情報を提供します。 |
CacheItem |
キャッシュ内の個別のキャッシュ エントリを表します。 |
CacheItemPolicy |
特定のキャッシュ エントリの削除と有効期限の詳細のセットを表します。 |
ChangeMonitor |
キャッシュ アイテムが依存するデータの状態の変化を監視する、派生したカスタム型の基本クラスを提供します。 |
FileChangeMonitor |
ファイルへの変更を監視するオブジェクトを表します。 |
HostFileChangeMonitor |
ディレクトリおよびファイル パスを監視し、監視対象のアイテムへの変更をキャッシュに通知します。 このクラスは継承できません。 |
MemoryCache |
メモリ内キャッシュを実装する型を表します。 |
ObjectCache |
オブジェクト キャッシュを表し、オブジェクト キャッシュにアクセスするための基本メソッドおよびプロパティを提供します。 |
SqlChangeMonitor |
SQL Server データベースの変更の監視を提供します。 このクラスは継承できません。 |
列挙型
CacheEntryRemovedReason |
キャッシュ エントリが削除された理由、またはエントリが削除される理由を指定します。 |
CacheItemPriority |
キャッシュ エントリを削除するかどうかを決定するために使用される優先順位設定を指定します。 |
DefaultCacheCapabilities |
キャッシュ実装で提供される機能のセットを表します。 |
代理人
CacheEntryRemovedCallback |
キャッシュからキャッシュ エントリが削除された後に呼び出されるメソッドへの参照を定義します。 |
CacheEntryUpdateCallback |
キャッシュからキャッシュ エントリが削除される直前に呼び出されるメソッドへの参照を定義します。 |
OnChangedCallback |
監視対象のアイテムへの変更を処理するメソッドへの参照を定義します。 |
注釈
この名前空間のクラスは、ASP.NET のキャッシュ機能と同様のキャッシュ機能を使用する方法を提供しますが、 System.Web
アセンブリに依存しません。
注意
名前空間の出力キャッシュ機能と型は、System.Runtime.Caching.NET Framework 4 で導入されました。
この名前空間で提供されるキャッシュの種類には、次の機能があります。
キャッシュは、(ASP.NET だけでなく) すべての .NET アプリケーションからアクセスできます。
キャッシュは拡張可能です。
カスタム キャッシュ プロバイダーを作成できます。 たとえば、既定のメモリ内キャッシュ エンジンを使用する代わりに、データベース、カスタム オブジェクト、またはファイル システムにキャッシュ データを格納するカスタム プロバイダーを作成できます。
こちらもご覧ください
.NET