<webRequestModules> 要素
インターネット ホストからの情報を要求するために使用するモジュールを指定します。
<configuration>
<system.net>
<webRequestModules>
<webRequestModules>
</webRequestModules>
子要素
要素 | 説明 |
---|---|
<add> | カスタム Web 要求モジュールをアプリケーションに追加します。 |
<clear> | 登録されているすべての Web 要求モジュールを削除します。 |
<remove> | 指定した Web 要求モジュールを削除します。 |
解説
<webRequestModules> 要素は、インターネット ホストへの情報要求を処理するために、WebRequest クラスの子孫を登録します。Web 要求モジュールは、IWebRequestCreate インターフェイスを実装する必要があります。
.NET Framework には、http://、https://、および file:// で始まる URI 用に、Web 要求モジュールが用意されています。構成ファイルにカスタム モジュールを登録するだけで、既定のモジュールをオーバーライドできます。
例
HTTP 用のカスタム Web 要求モジュールを登録する例を次に示します。
<configuration>
<system.net>
<webRequestModules>
<add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
</webRequestModules>
</system.net>
</configuration>
構成ファイル
この要素は、アプリケーション構成ファイル、マシン構成ファイル (Machine.config)、および発行者ポリシー ファイルで使用できます。
参照
WebRequest | IWebRequestCreate | <webRequestModules> の <add> 要素 | ネットワーク設定スキーマ