System.Net.WebClientクラスには、.NET Framework2.0から「Proxy」というプロパティが追加されている。
WebClient.Proxy プロパティ
http://msdn2.microsoft.com/ja-jp/library/system.net.webclient.proxy(VS.80).aspx
このヘルプには、
プロキシは、構成ファイルと Internet Explorer のローカル エリア ネットワーク設定を使用して、システムによって設定されます。
とあり、IEの設定にプロキシに指定が入っていれば、その設定を利用してくれるようだ。
ただ、IEの「自動構成スクリプト」と「プロキシサーバー」、どちらが優先されるのか気になって調べてみた。
1.IEで自動構成スクリプトのみを指定
結果:自動構成スクリプトで指定されているプロキシサーバーを使う
2.IEでプロキシサーバーのみを指定
結果:プロキシサーバーで指定されているプロキシサーバーを使う
3.IEで自動構成スクリプトとプロキシサーバーを指定
結果:自動構成スクリプトで指定されているプロキシサーバーを使う
・【参考】自動プロキシ検出
http://msdn2.microsoft.com/ja-jp/library/fze2ytx2(VS.80).aspx





