次の方法で共有


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

プロキシ サーバーを定義します。

<構成>
   <system.net>
     <defaultProxy>
       <プロキシ>

構文

<proxy
  autoDetect="True|False|Unspecified"
  bypassonlocal="True|False|Unspecified"
  proxyaddress="uriString"
  scriptLocation="uriString"
  usesystemdefault="True|False|Unspecified"
/>

属性および要素

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

Attributes

属性 説明
autoDetect プロキシが自動的に検出されるかどうかを指定します。 既定値は Unspecified です。
bypassonlocal ローカル リソースに対してプロキシをバイパスするかどうかを指定します。 ローカル リソースには、ローカル サーバー (http://localhosthttp://loopback、または http://127.0.0.1) と、ピリオド (http://webserver) のない URI が含まれます。 既定値は Unspecified です。
proxyaddress 使用するプロキシ URI を指定します。
scriptLocation 構成スクリプトの場所を指定します。 この属性には bypassonlocal 属性を使用しないでください。
usesystemdefault システム プロキシ設定を使用するかどうかを指定します。 Trueに設定すると、後続の属性によってシステム プロキシ設定がオーバーライドされます。 既定値は Unspecified です。

子要素

なし。

親要素

要素 説明
defaultProxy ハイパーテキスト転送プロトコル (HTTP) プロキシ サーバーを構成します。

テキスト値

注釈

proxy要素は、アプリケーションのプロキシ サーバーを定義します。 この要素が構成ファイルにない場合、.NET Framework はシステム プロキシ設定を使用します。

proxyaddress属性の値は、整形式の Uniform Resource Indicator (URI) である必要があります。

scriptLocation属性は、プロキシ構成スクリプトの自動検出を指します。 WebProxy クラスは、インターネット プロパティの接続に対して [自動構成スクリプトの使用] オプションが選択されている場合に、構成スクリプト (通常は Wpad.dat という名前) の検索を試みます。 bypassonlocalが任意の値に設定されている場合、scriptLocationは無視されます。

proxyaddress属性で無効な既定のプロキシが指定されている場合は、例外がスローされます。 例外の InnerException プロパティには、エラーの根本原因に関する詳細情報が必要です。

構成ファイル

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。

Example

次の例では、システム プロキシの既定値を使用し、プロキシ アドレスを指定し、ローカル アクセス用にプロキシをバイパスします。

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefault="True"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="True"
      />
    </defaultProxy>
  </system.net>
</configuration>

こちらも参照ください