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

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

<webRequestModules> 
</webRequestModules>

属性および要素

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

属性

なし。

子要素

要素

説明

<add>

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

<clear>

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

<remove>

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

親要素

要素

説明

<system. net>

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

解説

この要素は、ネットワーク ホストへの情報要求を処理するために、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