<webRequestModules> の <add> 要素
カスタム Web 要求モジュールをアプリケーションに追加します。
<configuration>
<system.net>
<webRequestModules>
<add>
<add
prefix = "protocol prefix"
type = "Assembly, Class"
/>
必須属性
属性 | 説明 |
---|---|
prefix | この Web 要求モジュールで処理される要求の URI プリフィックス。 |
type | この Web 要求モジュールを実装するモジュールのアセンブリ名およびクラス名。 |
解説
prefix 属性は、指定した Web 要求モジュールを使用する URI プリフィックスを定義します。通常、Web 要求モジュールは、HTTP や FTP などの特定のプロトコルを処理するために登録します。ただし、特定のサーバーまたはサーバー上の特定のパスへの要求を処理するために登録することもできます。
Web 要求モジュールは、プリフィックスと一致する URI が WebRequest.Create メソッドに渡されると作成されます。
例
HTTP 用のカスタム Web 要求モジュールを登録する例を次に示します。
<configuration>
<system.net>
<webRequestModules>
<add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
</webRequestModules>
</system.net>
</configuration>
構成ファイル
この要素は、アプリケーション構成ファイル、マシン構成ファイル (Machine.config)、および発行者ポリシー ファイルで使用できます。