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

出力キャッシュからの応答に含まれる 1 つの HTTP ヘッダーを表します。

MemoryResponseElement

メモリに格納されている出力キャッシュ エントリの一部を表します。

OutputCache

Web サイトの構成ファイルで指定されている出力キャッシュ プロバイダーへのプログラムによるアクセスを提供します。

OutputCacheProvider

出力キャッシュ プロバイダーを実装するための抽象メソッドを含む基底クラスとして機能します。

OutputCacheProviderAsync

非同期 OutputCacheProvider クラスを提供します。

OutputCacheProviderCollection

Web サイト用に構成されている出力キャッシュ プロバイダーのコレクションを表します。

OutputCacheUtility

出力キャッシュを構成するためのヘルパー メソッドを提供します。

ResponseElement

出力キャッシュ内の HTTP 応答を表す抽象基本クラス。

SqlCacheDependency

ASP.NET アプリケーションの Cache オブジェクトに格納されている項目と、特定の SQL Server データベース テーブルまたは SQL Server 2005 クエリの結果との間にリレーションシップを確立します。 このクラスは継承できません。

SqlCacheDependencyAdmin

ポーリング ベースの依存関係を使用するときに、SQL Server データベースでSqlCacheDependency クラスをサポートするために必要な管理タスクを実行します。 このクラスは継承できません。

SubstitutionResponseElement

動的に生成された出力を出力キャッシュ応答に挿入するために呼び出すことができるマネージド デリゲートを表します。

TableNotEnabledForNotificationException

変更通知が有効になっていないデータベース テーブルに対して SqlCacheDependency クラスを使用するとスローされる例外。

インターフェイス

名前 説明
IOutputCacheEntry

プロバイダーに渡すことができる 1 種類の出力キャッシュ データを一緒に構成する HTTP ヘッダーと応答要素のコレクション ASP.NET 定義します。

列挙型

名前 説明
CacheItemPriority

Cache オブジェクトに格納されている項目の相対的な優先順位を指定します。

CacheItemRemovedReason

Cacheから項目が削除された理由を指定します。

CacheItemUpdateReason

キャッシュされた項目が Cache オブジェクトから削除される理由を指定します。

代理人

名前 説明
CacheItemRemovedCallback

キャッシュされた項目が Cacheから削除されたときにアプリケーションに通知するためのコールバック メソッドを定義します。

CacheItemUpdateCallback

キャッシュされた項目がキャッシュから削除される前にアプリケーションに通知するためのコールバック メソッドを定義します。

注釈

この名前空間には、ハッシュ テーブルやデータ セットなどのデータ オブジェクトを格納できるディクショナリである Cache クラスが含まれています。 また、これらのオブジェクトの有効期限機能と、オブジェクトの追加と削除を可能にするメソッドも提供します。 他のファイルまたはキャッシュ エントリに依存して、オブジェクトをキャッシュに追加できます。 その場合、 Cache オブジェクトはコールバック メソッドを呼び出して、オブジェクトがキャッシュから削除されたときにアプリケーションに通知できます。