WebProxy クラスとは? わかりやすく解説

WebProxy クラス

WebRequest クラスHTTP プロキシ設定格納します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public Class WebProxy
    Implements IWebProxy, ISerializable
[SerializableAttribute] 
public class WebProxy : IWebProxy, ISerializable
[SerializableAttribute] 
public ref class WebProxy : IWebProxy, ISerializable
/** @attribute SerializableAttribute() */ 
public class WebProxy implements IWebProxy,
 ISerializable
SerializableAttribute 
public class WebProxy implements IWebProxy,
 ISerializable
解説解説

WebProxy クラスは、要求送信Web プロキシ使用されているかどうか確認するために WebRequest インスタンス使用するプロキシ設定格納しますグローバル Web プロキシ設定は、コンピュータ構成ファイルおよびアプリケーション構成ファイル指定でき、アプリケーションWebProxy クラスインスタンス使用してWeb プロキシ使用方法カスタマイズできますWebProxy クラスは、IWebProxy インターフェイス基本実装です。

Web プロキシ クラスインスタンスは、以下のいずれかメソッド使用して取得できます

これらのメソッドは、さらに詳細にカスタマイズできる WebProxy インスタンス提供します。これらのメソッド違いは、アプリケーション返される前に実行されるインスタンス初期化方法です。WebProxy コンストラクタは、Address プロパティnull 参照 (Visual Basic では Nothing) に設定してWebProxy クラスインスタンス返します要求がこの状態で WebProxy インスタンス使用した場合要求送信プロキシ使用されません。

GetDefaultProxy メソッドは、Address、BypassProxyOnLocal、BypassList の各プロパティInternet Explorer 5.5 以降使用される値に設定してWebProxy クラスインスタンス返します

Select メソッドは、Inernet Explorer構成ファイル設定組み合わせに応じてプロパティ設定してWebProxy クラスインスタンス返します

WebProxy クラスは、プロキシ構成スクリプト自動検出実行サポートしてます。この機能は、WPAD (Web Proxy Auto-Discovery) とも呼ばれます自動プロキシ構成使用する場合は、構成スクリプト (通常は Wpad.dat) の検索ダウンロードコンパイル、および実行が必要です。これらの操作成功した場合構成スクリプトから要求使用できるプロキシ返されます。

使用例使用例

WebRequest インスタンスWebProxy インスタンス割り当てるコード例次に示しますWebRequest インスタンスは、プロキシ使用して外部インターネット リソース接続しますWPAD 機能使用方法例については、AutomaticConfigurationScript プロパティ説明参照してください

Dim proxyObject As New WebProxy("http://proxyserver:80/",
 True)
Dim req As WebRequest = WebRequest.Create("http://www.contoso.com")
req.Proxy = proxyObject

WebProxy proxyObject = new WebProxy("http://proxyserver:80/"
,true);
WebRequest req = WebRequest.Create("http://www.contoso.com");
req.Proxy = proxyObject;

WebProxy^ proxyObject = gcnew WebProxy( "http://proxyserver:80/",true
 );
WebRequest^ req = WebRequest::Create( "http://www.contoso.com"
 );
req->Proxy = proxyObject;
WebProxy proxyObject = new WebProxy("http://proxyserver:80/",
 true);
WebRequest req = WebRequest.Create("http://www.contoso.com");
req.set_Proxy(proxyObject);
継承階層継承階層
System.Object
  System.Net.WebProxy
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WebProxy クラス」の関連用語

WebProxy クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebProxy クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS