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

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

configuration
  <system.net>
    <webRequestModules>

構文

<webRequestModules>
</webRequestModules>  

属性および要素

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

属性

なし。

子要素

要素 説明
add アプリケーションにカスタム Web 要求モジュールを追加します。
オフ アプリケーションから、登録されているすべての 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>  

関連項目