次の方法で共有


<webRequestModules> 要素 (ネットワーク設定)

更新 : 2007 年 11 月

ネットワーク ホストからの情報を要求するために使用するモジュールを指定します。

<configuration> 要素
  <system.Net> 要素 (ネットワーク設定)
    <webRequestModules> 要素 (ネットワーク設定)

<webRequestModules> 
</webRequestModules>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

なし。

子要素

要素

説明

add

カスタム Web 要求モジュールをアプリケーションに追加します。

clear

登録されているすべての Web 要求モジュールをアプリケーションから削除します。

remove

カスタム Web 要求モジュールをアプリケーションから削除します。

親要素

要素

説明

system.net

.NET Framework がネットワークに接続する方法を指定するための設定が含まれています。

解説

webRequestModules 要素は、ネットワーク ホストへの情報要求を処理するために、WebRequest クラスの子孫を登録します。Web 要求モジュールは、IWebRequestCreate インターフェイスを実装する必要があります。

.NET Framework には、http://、https://、および file:// で始まる URI 用に、Web 要求モジュールが用意されています。構成ファイルにカスタム モジュールを登録するだけで、既定のモジュールをオーバーライドできます。

構成ファイル

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。

使用例

既定の HTTP モジュールを登録するコード例を次に示します。Version の値および PublicKeyToken の値は、指定したモジュールに対応する正しい値に置き換える必要があります。

<configuration>
  <system.net>
    <webRequestModules>
      <add prefix="http"
           type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,
           Culture=neutral, PublicKeyToken=b77a5c561934e089"
      />
    </webRequestModules>
  </system.net>
</configuration>

参照

参照

ネットワーク設定スキーマ

WebRequest

IWebRequestCreate