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

更新 : 2007 年 11 月

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

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

<system.net> 
</system.net>

属性と要素

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

属性

なし。

子要素

要素

説明

authenticationModules

インターネット要求を認証するために使用するモジュールを指定します。

connectionManagement

インターネット ホストへの接続の最大数を指定します。

defaultProxy

ハイパーテキスト転送プロトコル (HTTP: Hypertext Transfer Protocol) プロキシ サーバーを構成します。

mailSettings

SMTP (Simple Mail Transport Protocol) の電子メール送信オプションを設定します。

requestCaching

ネットワーク要求のキャッシュ機構を制御します。

settings

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>

参照

参照

ネットワーク設定スキーマ