2009年05月29日

WebProxy.GetDefaultProxy() は古い形式です

   このエントリーをはてなブックマークに追加 Clip to Evernote
ずいぶん前に書いた以下のようなソースをコンパイルしたら、最後の行で、
'System.Net.WebProxy.GetDefaultProxy()' は古い形式です
と警告が出ます。


.NET2.0になりObsolete 属性がついたためです。
この警告を消そうと、代替APIを探したのですが見つかりません。
いくつかのWebサイトを参考に、


という記述を追加してみたのですが、実行時にエラーになります。
また、


と書き換えてみましたが、同様に実行時エラー。

困りました。
警告が出てもこのまま残しておこうかなと、諦めかけたのですが、 なんのことはなかったです。
単に、


の行を削除するだけでよかったみたいです。
わざわざ、Proxyプロパティに設定をしなくても、自動的にシステムのプロキシ情報が使われるように変更になったみたいです。(たぶん)

参考URL:GetDefaultProxy の代替えは?


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/51829027