System.Web.Caching 名前空間

サーバー上で頻繁に使用されるデータをキャッシュするクラスを提供します。

クラス

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 コールバック メソッドを呼び出して、オブジェクトがキャッシュから削除されたときにアプリケーションに通知できます。