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

使用してネットワークのホストから情報を要求するモジュールを指定します。Specifies modules to use to request information from network hosts.

<configuration><configuration>
<system.net><system.net>
<webRequestModules><webRequestModules>

構文Syntax

<webRequestModules>   
</webRequestModules>  

属性および要素Attributes and Elements

以降のセクションでは、属性、子要素、および親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

なし。None.

子要素Child Elements

要素Element 説明Description
addadd カスタムの Web 要求モジュールをアプリケーションに追加します。Adds a custom Web request module to the application.
clearclear アプリケーションから登録済みのすべての Web 要求モジュールを削除します。Removes all registered Web request modules from the application.
removeremove アプリケーションからカスタム Web 要求モジュールを削除します。Removes a custom Web request module from the application.

親要素Parent Elements

要素Element 説明Description
system.netsystem.net .NET Framework がネットワークに接続する方法を指定するための設定が含まれています。Contains settings that specify how the .NET Framework connects to the network.

RemarksRemarks

webRequestModules要素の子孫を登録する、WebRequestネットワーク ホストへの情報要求を処理するクラス。The webRequestModules element registers descendants of the WebRequest class to handle information requests to network hosts. Web 要求モジュールを実装する必要があります、IWebRequestCreateインターフェイス。Web request modules must implement the IWebRequestCreate interface.

.NET Framework には、Web 要求モジュールにはで始まる uri が含まれていますhttp://https://、およびfile://します。The .NET Framework includes Web request modules for URIs that begin with http://, https://, and file://. 既定のモジュールは、構成ファイルでカスタム モジュールを登録することによってのみオーバーライドできます。You can override the default modules only by registering a custom module in the configuration file.

構成ファイルConfiguration Files

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。This element can be used in the application configuration file or the machine configuration file (Machine.config).

Example

次の例では、既定の HTTP モジュールを登録します。The following example registers the default HTTP module. 指定したモジュールの正しい値で、バージョンおよび PublicKeyToken の値を置き換える必要があります。You should replace the values for Version and PublicKeyToken with the correct values for the specified module.

<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>  

関連項目See also