SystemWebCachingSectionGroup クラス

定義

構成ファイル内の caching グループを構成します。 このクラスは継承できません。

public ref class SystemWebCachingSectionGroup sealed : System::Configuration::ConfigurationSectionGroup
public sealed class SystemWebCachingSectionGroup : System.Configuration.ConfigurationSectionGroup
type SystemWebCachingSectionGroup = class
    inherit ConfigurationSectionGroup
Public NotInheritable Class SystemWebCachingSectionGroup
Inherits ConfigurationSectionGroup
継承
SystemWebCachingSectionGroup

次のコード例は、既存の SystemWebCachingSectionGroup Web アプリケーションに関連付けられている構成ファイルから オブジェクトを取得する方法を示しています。 このオブジェクトを使用して、グループに含まれるセクションに caching アクセスできます。


// Get the Web application configuration.
System.Configuration.Configuration configuration =
    WebConfigurationManager.OpenWebConfiguration(
    "/aspnetTest");

// Get the <caching> section group.
SystemWebCachingSectionGroup cachingSectionGroup =
  (SystemWebCachingSectionGroup)configuration.GetSectionGroup(
  "system.web/caching");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")

' Get the <caching> section group.
Dim cachingSectionGroup _
As SystemWebCachingSectionGroup = _
CType(configuration.GetSectionGroup( _
"system.web/caching"), SystemWebCachingSectionGroup)

注釈

SystemWebCachingSectionGroup クラスを使用すると、構成ファイルの caching セクションにプログラムからアクセスして変更できます。

クラスと セクションでは SystemWebCachingSectionGroupcaching サイトまたはアプリケーションのキャッシュ メカニズムを一元的に制御できます。 これにより、アプリケーション内の個々のページを変更することなく、キャッシュをデプロイ、変更、無効化できます。

ASP.NET キャッシュ メカニズムは、 クラスによって Cache 実装されます。 詳細については、「ASP.NET のキャッシュの概要」を参照してください。

次の一覧では、ASP.NET が提供する 2 種類のキャッシュについて説明します。

  • 1 つ目は出力キャッシュと呼ばれ、動的ページとユーザー コントロールの応答を格納できます。 後続の要求では、ページまたはユーザー コントロール のコードは実行されません。キャッシュされた出力は、要求を満たすために使用されます。 および OutputCacheSettings プロパティを使用して、出力キャッシュ設定にOutputCacheアクセスできます。

  • 2 番目の種類のキャッシュは従来のアプリケーション データ キャッシュです。これを使用すると、任意のオブジェクトをプログラムでサーバー メモリに格納して、アプリケーションで再作成にかかる時間とリソースを節約できます。 これらのキャッシュ設定には、 プロパティを Cache 使用してアクセスできます。

コンストラクター

SystemWebCachingSectionGroup()

SystemWebCachingSectionGroup の新しいインスタンスを作成します。

プロパティ

Cache

構成に格納されている cache セクションを取得します。

IsDeclarationRequired

この ConfigurationSectionGroup オブジェクト宣言が必要かどうかを示す値を取得します。

(継承元 ConfigurationSectionGroup)
IsDeclared

ConfigurationSectionGroup オブジェクトが宣言されているかどうかを示す値を取得します。

(継承元 ConfigurationSectionGroup)
Name

この ConfigurationSectionGroup オブジェクトの名前プロパティを取得します。

(継承元 ConfigurationSectionGroup)
OutputCache

構成に格納されている outputCache セクションを取得します。

OutputCacheSettings

構成に格納されている outputCacheSettings セクションを取得します。

SectionGroupName

この ConfigurationSectionGroup に関連付けられているセクション グループ名を取得します。

(継承元 ConfigurationSectionGroup)
SectionGroups

この ConfigurationSectionGroupCollection オブジェクトの子であるすべての ConfigurationSectionGroup オブジェクトを格納している ConfigurationSectionGroup オブジェクトを取得します。

(継承元 ConfigurationSectionGroup)
Sections

この ConfigurationSectionCollection オブジェクト内のすべての ConfigurationSection オブジェクトを格納している ConfigurationSectionGroup オブジェクトを取得します。

(継承元 ConfigurationSectionGroup)
SqlCacheDependency

構成に格納されている sqlCacheDependency セクションを取得します。

Type

この ConfigurationSectionGroup オブジェクトの型を取得または設定します。

(継承元 ConfigurationSectionGroup)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ForceDeclaration()

この ConfigurationSectionGroup オブジェクトの宣言を強制的に行います。

(継承元 ConfigurationSectionGroup)
ForceDeclaration(Boolean)

この ConfigurationSectionGroup オブジェクトの宣言を強制的に行います。

(継承元 ConfigurationSectionGroup)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

指定したターゲット バージョンの.NET Frameworkの構成オブジェクト階層をシリアル化するときに、現在ConfigurationSectionGroupのインスタンスをシリアル化する必要があるかどうかを示します。

(継承元 ConfigurationSectionGroup)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください