次の方法で共有


<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> 要素 | ネットワーク設定スキーマ