WebProxy WebProxy WebProxy WebProxy Constructors

定義

オーバーロード

WebProxy() WebProxy() WebProxy()

WebProxy クラスの空のインスタンスを初期化します。Initializes an empty instance of the WebProxy class.

WebProxy(String) WebProxy(String) WebProxy(String) WebProxy(String)

指定した URI を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI.

WebProxy(Uri) WebProxy(Uri) WebProxy(Uri) WebProxy(Uri)

指定した WebProxy インスタンスから Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class from the specified Uri instance.

WebProxy(SerializationInfo, StreamingContext) WebProxy(SerializationInfo, StreamingContext) WebProxy(SerializationInfo, StreamingContext)

既にシリアル化されたコンテンツを使用して、WebProxy クラスのインスタンスを初期化します。Initializes an instance of the WebProxy class using previously serialized content.

WebProxy(String, Boolean) WebProxy(String, Boolean) WebProxy(String, Boolean) WebProxy(String, Boolean)

指定した URI とバイパス設定を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI and bypass setting.

WebProxy(String, Int32) WebProxy(String, Int32) WebProxy(String, Int32) WebProxy(String, Int32)

指定したホストとポート番号を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified host and port number.

WebProxy(Uri, Boolean) WebProxy(Uri, Boolean) WebProxy(Uri, Boolean) WebProxy(Uri, Boolean)

WebProxy インスタンスとバイパス設定を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the Uri instance and bypass setting.

WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[])

指定した URI、バイパス設定、およびバイパスする URI の一覧を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI, bypass setting, and list of URIs to bypass.

WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[])

指定した WebProxy インスタンス、バイパス設定、およびバイパスする URI の一覧を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified Uri instance, bypass setting, and list of URIs to bypass.

WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials)

指定した URI、バイパス設定、バイパスする URI の一覧、および資格情報を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI, bypass setting, list of URIs to bypass, and credentials.

WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials)

指定した WebProxy インスタンス、バイパス設定、バイパスする URI の一覧、および資格情報を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified Uri instance, bypass setting, list of URIs to bypass, and credentials.

WebProxy() WebProxy() WebProxy()

WebProxy クラスの空のインスタンスを初期化します。Initializes an empty instance of the WebProxy class.

public:
 WebProxy();
public WebProxy ();
Public Sub New ()

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxy()
{
   return gcnew WebProxy;
}
public static WebProxy CreateProxy()
{
    return new WebProxy();
}

注釈

パラメーターなしのコンストラクターは、 WebProxy Addressプロパティをにnull設定して、クラスの空のインスタンスを初期化します。The parameterless constructor initializes an empty instance of the WebProxy class with the Address property set to null.

GetProxy trueプロパティがnullの場合、メソッドIsBypassedはを返し、メソッドは宛先アドレスを返します。 AddressWhen the Address property is null, the IsBypassed method returns true and the GetProxy method returns the destination address.

WebProxy(String) WebProxy(String) WebProxy(String) WebProxy(String)

指定した URI を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI.

public:
 WebProxy(System::String ^ Address);
public WebProxy (string Address);
new System.Net.WebProxy : string -> System.Net.WebProxy
Public Sub New (Address As String)

パラメーター

Address
String String String String

プロキシ サーバーの URI。The URI of the proxy server.

例外

Address が無効な URI です。Address is an invalid URI.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithHost()
{
   return gcnew WebProxy( "http://contoso" );
}
public static WebProxy CreateProxyWithHost()
{
    return new WebProxy("http://contoso");
}

注釈

インスタンスは、をUri含むインスタンスAddressに設定されたAddressプロパティを使用して初期化されます。 WebProxyThe WebProxy instance is initialized with the Address property set to a Uri instance containing Address.

WebProxy(Uri) WebProxy(Uri) WebProxy(Uri) WebProxy(Uri)

指定した WebProxy インスタンスから Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class from the specified Uri instance.

public:
 WebProxy(Uri ^ Address);
public WebProxy (Uri Address);
new System.Net.WebProxy : Uri -> System.Net.WebProxy
Public Sub New (Address As Uri)

パラメーター

Address
Uri Uri Uri Uri

プロキシ サーバーのアドレスを格納している Uri インスタンス。A Uri instance that contains the address of the proxy server.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithExampleAddress()
{
   return gcnew WebProxy( gcnew Uri( "http://contoso" ) );
}
public static WebProxy CreateProxyWithExampleAddress()
{
    return new WebProxy(new Uri("http://contoso"));
}

注釈

インスタンスは、 Addressパラメーターに設定Addressされたプロパティを使用して初期化されます。 WebProxyThe WebProxy instance is initialized with the Address property set to the Address parameter.

WebProxy(SerializationInfo, StreamingContext) WebProxy(SerializationInfo, StreamingContext) WebProxy(SerializationInfo, StreamingContext)

既にシリアル化されたコンテンツを使用して、WebProxy クラスのインスタンスを初期化します。Initializes an instance of the WebProxy class using previously serialized content.

protected:
 WebProxy(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
protected WebProxy (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy

パラメーター

serializationInfo
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

シリアル化データ。The serialization data.

streamingContext
StreamingContext StreamingContext StreamingContext StreamingContext

シリアル化されたデータのコンテキスト。The context for the serialized data.

注釈

このメソッドは、インスタンスをWebProxy逆シリアル化するためにシステムによって呼び出されます。アプリケーションはこのメソッドを呼び出しません。This method is called by the system to deserialize a WebProxy instance; applications do not call it.

WebProxy(String, Boolean) WebProxy(String, Boolean) WebProxy(String, Boolean) WebProxy(String, Boolean)

指定した URI とバイパス設定を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI and bypass setting.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal);
public WebProxy (string Address, bool BypassOnLocal);
new System.Net.WebProxy : string * bool -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean)

パラメーター

Address
String String String String

プロキシ サーバーの URI。The URI of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

例外

Address が無効な URI です。Address is an invalid URI.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithHostAddress( bool bypassLocal )
{
   WebProxy^ proxy = gcnew WebProxy( "http://contoso",bypassLocal );
   Console::WriteLine( "Bypass proxy for local URIs?: {0}", 
      proxy->BypassProxyOnLocal );
   return proxy;
}
public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
    WebProxy proxy =  new WebProxy("http://contoso", bypassLocal);
    Console.WriteLine("Bypass proxy for local URIs?: {0}", 
       proxy.BypassProxyOnLocal);
    return proxy;
}

注釈

Uri インスタンスはBypassProxyOnLocal 、を含むAddress BypassOnLocalインスタンスに設定されたプロパティと、に設定されたプロパティを使用して初期化されます。 Address WebProxyThe WebProxy instance is initialized with the Address property set to a Uri instance that contains Address and the BypassProxyOnLocal property set to BypassOnLocal.

こちらもご覧ください

WebProxy(String, Int32) WebProxy(String, Int32) WebProxy(String, Int32) WebProxy(String, Int32)

指定したホストとポート番号を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified host and port number.

public:
 WebProxy(System::String ^ Host, int Port);
public WebProxy (string Host, int Port);
new System.Net.WebProxy : string * int -> System.Net.WebProxy
Public Sub New (Host As String, Port As Integer)

パラメーター

Host
String String String String

プロキシ ホストの名前。The name of the proxy host.

Port
Int32 Int32 Int32 Int32

使用する Host のポート番号。The port number on Host to use.

例外

HostPort の組み合わせによって形成される URI が有効な URI ではありません。The URI formed by combining Host and Port is not a valid URI.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithHostAndPort()
{
   return gcnew WebProxy( "http://contoso",80 );
}
public static WebProxy CreateProxyWithHostAndPort()
{
    return new WebProxy("http://contoso", 80);
}

注釈

Address インスタンスはUri 、 http://Host :の形式のインスタンスに設定されたプロパティを使用して初期化されます。Port WebProxyThe WebProxy instance is initialized with the Address property set to a Uri instance of the form http:// Host : Port.

WebProxy(Uri, Boolean) WebProxy(Uri, Boolean) WebProxy(Uri, Boolean) WebProxy(Uri, Boolean)

WebProxy インスタンスとバイパス設定を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the Uri instance and bypass setting.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal);
public WebProxy (Uri Address, bool BypassOnLocal);
new System.Net.WebProxy : Uri * bool -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean)

パラメーター

Address
Uri Uri Uri Uri

プロキシ サーバーのアドレスを格納している Uri インスタンス。A Uri instance that contains the address of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithExampleAddress( bool bypassLocal )
{
   return gcnew WebProxy( gcnew Uri( "http://contoso" ), bypassLocal );
}
public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
    return new WebProxy(new Uri("http://contoso"), bypassLocal);
}

注釈

WebProxyインスタンスは、 Address BypassOnLocalプロパティAddressをに設定し、プロパティをに設定して初期化されます。BypassProxyOnLocalThe WebProxy instance is initialized with the Address property set to Address and with the BypassProxyOnLocal property set to BypassOnLocal.

WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[]) WebProxy(String, Boolean, String[])

指定した URI、バイパス設定、およびバイパスする URI の一覧を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI, bypass setting, and list of URIs to bypass.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy (string Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : string * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String())

パラメーター

Address
String String String String

プロキシ サーバーの URI。The URI of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

BypassList
String[]

バイパスするサーバーの URI を含む正規表現文字列の配列。An array of regular expression strings that contain the URIs of the servers to bypass.

例外

Address が無効な URI です。Address is an invalid URI.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithHostAndBypassList( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( "http://contoso",
      bypassLocal,
      bypassList );
}
public static WebProxy CreateProxyWithHostAndBypassList(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy("http://contoso", 
        bypassLocal, 
        bypassList);
}

注釈

BypassProxyOnLocal Address Address BypassList BypassOnLocal BypassListインスタンスは、を含むUriインスタンスに設定されたプロパティ、に設定されたプロパティ、およびに設定されたプロパティを使用して初期化されます。 WebProxyThe WebProxy instance is initialized with the Address property set to a Uri instance that contains Address, the BypassProxyOnLocal property set to BypassOnLocal, and the BypassList property set to BypassList.

こちらもご覧ください

WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[]) WebProxy(Uri, Boolean, String[])

指定した WebProxy インスタンス、バイパス設定、およびバイパスする URI の一覧を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified Uri instance, bypass setting, and list of URIs to bypass.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy (Uri Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : Uri * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String())

パラメーター

Address
Uri Uri Uri Uri

プロキシ サーバーのアドレスを格納している Uri インスタンス。A Uri instance that contains the address of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

BypassList
String[]

バイパスするサーバーの URI を含む正規表現文字列の配列。An array of regular expression strings that contains the URIs of the servers to bypass.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithBypassList( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( gcnew Uri( "http://contoso" ),
      bypassLocal,
      bypassList );
}
public static WebProxy CreateProxyWithBypassList(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy(new Uri("http://contoso"), 
        bypassLocal, 
        bypassList);
}

注釈

BypassProxyOnLocal BypassOnLocal BypassList BypassListインスタンスは、にAddress設定さAddressれたプロパティ、に設定されたプロパティ、およびに設定されたプロパティを使用して初期化されます。 WebProxyThe WebProxy instance is initialized with the Address property set to Address, the BypassProxyOnLocal property set to BypassOnLocal, and the BypassList property set to BypassList.

WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials) WebProxy(String, Boolean, String[], ICredentials)

指定した URI、バイパス設定、バイパスする URI の一覧、および資格情報を使用して、WebProxy クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified URI, bypass setting, list of URIs to bypass, and credentials.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy (string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : string * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)

パラメーター

Address
String String String String

プロキシ サーバーの URI。The URI of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

BypassList
String[]

バイパスするサーバーの URI を含む正規表現文字列の配列。An array of regular expression strings that contains the URIs of the servers to bypass.

Credentials
ICredentials ICredentials ICredentials ICredentials

認証用にプロキシ サーバーに送信する ICredentials インスタンス。An ICredentials instance to submit to the proxy server for authentication.

例外

Address が無効な URI です。Address is an invalid URI.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithCredentials( bool bypassLocal )
{
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( "http://contoso",
      bypassLocal,
      bypassList,
      CredentialCache::DefaultCredentials );
}
public static WebProxy CreateProxyWithCredentials(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy("http://contoso", 
        bypassLocal, 
        bypassList,
        CredentialCache.DefaultCredentials);
}

注釈

BypassProxyOnLocal Address BypassList AddressインスタンスはBypassList 、を含むUriインスタンスに設定されたプロパティ、にBypassOnLocal設定されたプロパティ、に設定されたプロパティを使用して初期化されます。 WebProxyCredentialsCredentials設定されたプロパティ。The WebProxy instance is initialized with the Address property set to a Uri instance that contains Address, the BypassProxyOnLocal property set to BypassOnLocal, the BypassList property set to BypassList, and the Credentials property set to Credentials.

こちらもご覧ください

WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials) WebProxy(Uri, Boolean, String[], ICredentials)

指定した WebProxy インスタンス、バイパス設定、バイパスする URI の一覧、および資格情報を使用して、Uri クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebProxy class with the specified Uri instance, bypass setting, list of URIs to bypass, and credentials.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy (Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : Uri * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)

パラメーター

Address
Uri Uri Uri Uri

プロキシ サーバーのアドレスを格納している Uri インスタンス。A Uri instance that contains the address of the proxy server.

BypassOnLocal
Boolean Boolean Boolean Boolean

ローカル アドレスのプロキシをバイパスする場合は true。それ以外の場合は falsetrue to bypass the proxy for local addresses; otherwise, false.

BypassList
String[]

バイパスするサーバーの URI を含む正規表現文字列の配列。An array of regular expression strings that contains the URIs of the servers to bypass.

Credentials
ICredentials ICredentials ICredentials ICredentials

認証用にプロキシ サーバーに送信する ICredentials インスタンス。An ICredentials instance to submit to the proxy server for authentication.

次のコード例は、このコンストラクターを呼び出す方法を示しています。The following code example demonstrates calling this constructor.

WebProxy^ CreateProxyWithCredentials2( bool bypassLocal )
{
   
   // Do not use the proxy server for Contoso.com URIs.
   array<String^>^ bypassList = {";*.Contoso.com"};
   return gcnew WebProxy( gcnew Uri( "http://contoso" ),
      bypassLocal,
      bypassList,
      CredentialCache::DefaultCredentials );
}
public static WebProxy CreateProxyWithCredentials2(bool bypassLocal)
{
    // Do not use the proxy server for Contoso.com URIs.
    string[] bypassList = new string[]{";*.Contoso.com"};
    return new WebProxy(new Uri("http://contoso"), 
        bypassLocal, 
        bypassList,
        CredentialCache.DefaultCredentials);
}

注釈

BypassOnLocal Address BypassList Credentials BypassListインスタンスは、にAddress設定されたプロパティ、に設定されたプロパティ、に設定されたプロパティ、およびに設定されたプロパティを使用して初期化されます。 BypassProxyOnLocal WebProxy Credentials.The WebProxy instance is initialized with the Address property set to Address, the BypassProxyOnLocal property set to BypassOnLocal, the BypassList property set to BypassList, and the Credentials property set to Credentials.

適用対象