System.Web.Caching 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー上で頻繁に使用されるデータをキャッシュするクラスを提供します。
クラス
| AggregateCacheDependency |
ASP.NET アプリケーションの Cache オブジェクトに格納される項目と CacheDependency オブジェクトの配列の間で複数の依存関係を結合します。 このクラスは継承できません。 |
| Cache |
Web アプリケーションのキャッシュを実装します。 このクラスは継承できません。 |
| CacheDependency |
ASP.NET アプリケーションの Cache オブジェクトに格納されている項目と、ファイル、キャッシュ キー、いずれかの配列、または別の CacheDependency オブジェクトとの間の依存関係を確立します。 CacheDependency クラスが依存関係を監視するため、いずれかが変更された場合はキャッシュされた項目が自動的に削除されます。 |
| CacheInsertOptions |
キャッシュ挿入オプションを含む型を表します。 |
| CacheStoreProvider |
MemoryCache で使用されている既定のオブジェクト キャッシュの実装としてプラグインする任意のキャッシュ ストアに必要な基底インターフェイスを提供します。 |
| DatabaseNotEnabledForNotificationException |
SqlCacheDependency クラスに関連付けられている依存関係を SQL Server データベースでサポートできない場合にスローされる例外。 このクラスは継承できません。 |
| FileResponseElement |
ファイルとして格納されている出力キャッシュ エントリの一部を表します。 |
| HeaderElement |
出力キャッシュからの応答に含まれる単一の HTTP ヘッダーを表します。 |
| MemoryResponseElement |
メモリに格納されている出力キャッシュ エントリの一部を表します。 |
| OutputCache |
Web サイトの構成ファイルに指定されている出力キャッシュ プロバイダーへのプログラムによるアクセスを提供します。 |
| OutputCacheProvider |
出力キャッシュ プロバイダーを実装するための抽象メソッドを含む基本クラスとして機能します。 |
| OutputCacheProviderAsync |
非同期の OutputCacheProvider クラスを提供します。 |
| OutputCacheProviderCollection |
Web サイトに構成されている出力キャッシュ プロバイダーのコレクションを表します。 |
| OutputCacheUtility |
出力キャッシュを構成するためのヘルパー メソッドを提供します。 |
| ResponseElement |
出力キャッシュ内の HTTP 応答を表す抽象基本クラス。 |
| SqlCacheDependency |
ASP.NET アプリケーションの Cache オブジェクトに格納されている項目と、特定の SQL Server データベース テーブルまたは SQL Server 2005 クエリ結果のいずれかとの間に、リレーションシップを確立します。 このクラスは継承できません。 |
| SqlCacheDependencyAdmin |
ポーリング ベースの依存関係を使用するときに、SqlCacheDependency クラスをサポートするために SQL Server データベースで必要な管理タスクを実行します。 このクラスは継承できません。 |
| SubstitutionResponseElement |
動的に生成された出力を出力キャッシュ応答に挿入するために呼び出すことができる、マネージド デリゲートを表します。 |
| TableNotEnabledForNotificationException |
変更通知が有効になっていないデータベース テーブルに対して SqlCacheDependency クラスが使用されたときにスローされる例外。 |
インターフェイス
| IOutputCacheEntry |
ASP.NET がプロバイダーに渡すことができる出力キャッシュ データの 1 つの種類を構成する、HTTP ヘッダー要素と HTTP 応答要素のコレクションを定義します。 |
列挙型
| CacheItemPriority |
Cache オブジェクトに格納されている項目の相対優先順位を指定します。 |
| CacheItemRemovedReason |
Cache から項目が削除された理由を指定します。 |
| CacheItemUpdateReason |
Cache オブジェクトからキャッシュされた項目が削除される理由を指定します。 |
代理人
| CacheItemRemovedCallback |
キャッシュされた項目が Cache から削除されたときに、アプリケーションに通知するコールバック メソッドを定義します。 |
| CacheItemUpdateCallback |
キャッシュされたアイテムがキャッシュから削除される前にアプリケーションに通知する、コールバック メソッドを定義します。 |
注釈
この名前空間には、 Cache ハッシュ テーブルやデータ セットなどのデータ オブジェクトを格納できるディクショナリである クラスが含まれています。 また、これらのオブジェクトの有効期限機能と、オブジェクトの追加と削除を可能にするメソッドも提供されます。 他のファイルまたはキャッシュ エントリに依存して、オブジェクトをキャッシュに追加できます。 その場合、オブジェクトは Cache コールバック メソッドを呼び出して、オブジェクトがキャッシュから削除されたときにアプリケーションに通知できます。