CacheSection クラスとは? わかりやすく解説

CacheSection クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

ASP.NET アプリケーショングローバル キャッシュ設定構成します。このクラス継承できません。

名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 CacheSection
    Inherits ConfigurationSection
public sealed class CacheSection : ConfigurationSection
public ref class CacheSection sealed : public
 ConfigurationSection
public final class CacheSection extends ConfigurationSection
public final class CacheSection extends
 ConfigurationSection
解説解説

CacheSection クラス使用すると、構成ファイルcache セクションプログラムかアクセスして変更できます

ASP.NET キャッシュ機能Cache クラスによって実装されます詳細については、「ASP.NET キャッシュ」を参照してください

メモメモ

CacheSection は、値が MachineToApplication のセクション プロパティ AllowDefinition で定義される制限に従って構成ファイル関連するセクション情報書き込むことができます階層構造許可されていないレベル構成ファイル書き込み行おうとした場合パーサーによってエラー メッセージ生成されます。ただし、このクラス使用して階層構造任意のレベル構成情報読み込むことができます

キャッシュとは、頻繁にアクセスされるデータ格納するアプリケーション固有のハッシュ テーブルです。アプリケーション状態セッション状態キャッシュ似てます。特に、アプリケーション状態は、スコープアプリケーションであることから、よりキャッシュ類似してます。キャッシュアプリケーション状態との大きな違い1 つは、キャッシュ依存関係サポートするという点です。この依存関係により、特定のイベントの発生時にキャッシュされたアイテム自動的に削除するアプリケーションビルドできます

使用例使用例

既存Web アプリケーション構成ファイルから CacheSection オブジェクト取得する方法次のコード例示します

   
' Get the Web application configuration.
Dim webConfig As System.Configuration.Configuration
 = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")


' Get the section.
Dim configPath As String
 = _
"system.web/cache"
Dim cacheSection _
As System.Web.Configuration.CacheSection = _
CType(webConfig.GetSection(configPath), _
System.Web.Configuration.CacheSection)

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


// Get the section.
string configPath = "system.web/cache";
System.Web.Configuration.CacheSection cacheSection =
(System.Web.Configuration.CacheSection)webConfig.GetSection(
configPath);

継承階層継承階層
System.Object
   System.Configuration.ConfigurationElement
     System.Configuration.ConfigurationSection
      System.Web.Configuration.CacheSection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CacheSection メンバ
System.Web.Configuration 名前空間
OutputCacheSection
OutputCacheSettingsSection
SqlCacheDependencySection
Cache クラス
HttpContext.Cache プロパティ
その他の技術情報
cachingcache 要素 (ASP.NET 設定スキーマ)
caching 要素 (ASP.NET 設定スキーマ)
ASP.NET キャッシュ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CacheSection クラス」の関連用語

CacheSection クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CacheSection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS