<httpModules> の <add> 要素
Web アプリケーションにモジュールを追加します。
<configuration>
<system.web>
<httpModules>
<add>
<add name="ModuleName" type=".NET Class, Assembly [,Version=version number] [,Culture=culture] [,PublicKeyToken=token]"/>
必須属性
属性 | 説明 |
---|---|
name | モジュールの表示名を指定します。これにより、global.asax ファイル内のモジュール イベントのイベント ハンドラを関連付けることができます。 |
type | バージョン、カルチャ、および公開キー トークンから成るクラスまたはアセンブリのコンマ区切りの組み合わせを指定します。ASP.NET は初めにアプリケーションのプライベートな \bin ディレクトリを検索し、次にアセンブリのキャッシュ内を検索します。 |
解説
<add> ディレクティブは、上から下に順次処理されます。複数の <add> サブタグが同じ動詞とパスの組み合わせを指定している場合は、最後の <add> が他のすべてのサブタグをオーバーライドします。
例
アプリケーションにモジュールを追加する例を次に示します。
<configuration>
<system.web>
<httpModules>
<add name="OutputCache"
type="System.Web.Caching.OutputCacheModule, System.Web,
Version=1.0.2800.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"/>
</httpModules>
<system.web>
</configuration>
必要条件
格納されている場所 : <system.web>
Web プラットフォーム : IIS 5.0、IIS 5.1、IIS 6.0
構成ファイル : Machine.config、Web.config
構成セクション ハンドラ : System.Web.Configuration.HttpModulesConfigurationHandler