<webRequestModules> 要素 (ネットワーク設定)
ネットワーク ホストからの情報を要求するために使用するモジュールを指定します。
<webRequestModules>
</webRequestModules>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
なし。
子要素
要素 |
説明 |
---|---|
カスタム Web 要求モジュールをアプリケーションに追加します。 |
|
登録されているすべての Web 要求モジュールをアプリケーションから削除します。 |
|
カスタム Web 要求モジュールをアプリケーションから削除します。 |
親要素
要素 |
説明 |
---|---|
.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>