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

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

configuration
  <system.net>

構文

<system.net>
</system.net>  

属性および要素

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

属性

なし。

子要素

要素 説明
authenticationModules インターネット要求の認証に使用されるモジュールを指定します。
connectionManagement インターネット ホストへの接続の最大数を指定します。
defaultProxy ハイパーテキスト転送プロトコル (HTTP: Hypertext Transfer Protocol) プロキシ サーバーを構成します。
mailSettings 簡易メール転送プロトコル (SMTP) メール送信オプションを構成します。
requestCaching ネットワーク要求のキャッシュ メカニズムを制御します。
設定 System.Net および関連する子名前空間でクラスの基本ネットワーク オプションを構成します。
webRequestModules インターネット ホストから情報を要求するために使用するモジュールを指定します。

親要素

要素 説明
configuration すべての名前空間の設定が含まれます。

解説

<system.net> 要素には、System.Net および関連する子名前空間のクラスの設定が含まれます。 この設定では、インターネット ホストから情報を受信するために、認証モジュール、接続管理、メール設定、プロキシ サーバー、インターネット要求モジュールを構成します。

次の例からは、System.Net クラスで使用される典型的な構成を確認できます。

<configuration>  
  <system.net>  
    <authenticationModules>  
      <add type="System.Net.DigestClient" />  
      <add type="System.Net.NegotiateClient" />  
      <add type="System.Net.KerberosClient" />  
      <add type="System.Net.NtlmClient" />  
      <add type="System.Net.BasicClient" />  
    </authenticationModules>  
    <connectionManagement>  
      <add address="*" maxconnection="2" />  
    </connectionManagement>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="true"  
        bypassonlocal="true"  
      />  
    </defaultProxy>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="https"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="file"  
           type="System.Net.FileWebRequestCreator"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

関連項目