Compartir a través de


WebProxy Constructores

Definición

Inicializa una nueva instancia de la clase WebProxy.

Sobrecargas

WebProxy()

Inicializa una instancia vacía de la clase WebProxy.

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

Inicializa una nueva instancia de la clase WebProxy con la dirección URI, el valor de omisión, la lista de direcciones URI que se deben omitir y las credenciales especificados.

WebProxy(Uri, Boolean, String[])

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri, el valor de omisión y la lista de direcciones URI que se deben omitir especificados.

WebProxy(String, Boolean, String[])

Inicializa una nueva instancia de la clase WebProxy con la dirección URI, el valor de omisión y la lista de direcciones URI que se deben omitir especificados.

WebProxy(Uri, Boolean)

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri y el valor de omisión.

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

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri, el valor de omisión, la lista de direcciones URI que se deben omitir y las credenciales especificados.

WebProxy(String, Boolean)

Inicializa una nueva instancia de la clase WebProxy con la dirección URI y el valor de omisión especificados.

WebProxy(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una instancia de la clase WebProxy utilizando el contenido previamente serializado.

WebProxy(Uri)

Inicializa una nueva instancia de la clase WebProxy a partir de la instancia de la clase Uri especificada.

WebProxy(String)

Inicializa una nueva instancia de la clase WebProxy con el identificador URI especificado.

WebProxy(String, Int32)

Inicializa una nueva instancia de la clase WebProxy con el host y número de puerto especificados.

WebProxy()

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una instancia vacía de la clase WebProxy.

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

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

El constructor sin parámetros inicializa una instancia vacía de la WebProxy clase con la Address propiedad establecida en null.

Cuando la Address propiedad es null, el IsBypassed método devuelve true y el GetProxy método devuelve la dirección de destino.

Se aplica a

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

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy con la dirección URI, el valor de omisión, la lista de direcciones URI que se deben omitir y las credenciales especificados.

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);
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)

Parámetros

Address
String

Identificador URI del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

BypassList
String[]

Matriz de cadenas de expresiones regulares que contiene las direcciones URI de los servidores que se van a omitir.

Credentials
ICredentials

Una instancia de ICredentials que se envía al servidor proxy para autenticación.

Excepciones

Address no es un identificador URI válido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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);
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en una Uri instancia que contiene Address, la BypassProxyOnLocal propiedad establecida BypassOnLocalen , la BypassList propiedad establecida BypassListen y la Credentials propiedad establecida Credentialsen .

Consulte también

Se aplica a

WebProxy(Uri, Boolean, String[])

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri, el valor de omisión y la lista de direcciones URI que se deben omitir especificados.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy (Uri? Address, bool BypassOnLocal, 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())

Parámetros

Address
Uri

Una instancia de Uri que contiene la dirección del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

BypassList
String[]

Matriz de cadenas de expresiones regulares que contiene las direcciones URI de los servidores que se van a omitir.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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);
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida Addressen , la BypassProxyOnLocal propiedad establecida BypassOnLocalen y la BypassList propiedad establecida en BypassList.

Se aplica a

WebProxy(String, Boolean, String[])

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy con la dirección URI, el valor de omisión y la lista de direcciones URI que se deben omitir especificados.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy (string? Address, bool BypassOnLocal, 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())

Parámetros

Address
String

Identificador URI del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

BypassList
String[]

Matriz de cadenas de expresiones regulares que contienen las direcciones URI de los servidores que se van a omitir.

Excepciones

Address no es un identificador URI válido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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);
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en una Uri instancia que contiene Address, la BypassProxyOnLocal propiedad establecida en BypassOnLocaly la BypassList propiedad establecida en BypassList.

Consulte también

Se aplica a

WebProxy(Uri, Boolean)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri y el valor de omisión.

public:
 WebProxy(Uri ^ Address, bool BypassOnLocal);
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)

Parámetros

Address
Uri

Una instancia de Uri que contiene la dirección del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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);
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida Address en y con la BypassProxyOnLocal propiedad establecida en BypassOnLocal.

Se aplica a

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

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una instancia nueva de la clase WebProxy con la instancia de Uri, el valor de omisión, la lista de direcciones URI que se deben omitir y las credenciales especificados.

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);
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)

Parámetros

Address
Uri

Una instancia de Uri que contiene la dirección del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

BypassList
String[]

Matriz de cadenas de expresiones regulares que contiene las direcciones URI de los servidores que se van a omitir.

Credentials
ICredentials

Una instancia de ICredentials que se envía al servidor proxy para autenticación.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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);
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida Addressen , la BypassProxyOnLocal propiedad establecida BypassOnLocalen , la propiedad establecida en , la BypassList propiedad establecida BypassListen y la Credentials propiedad establecida en Credentials.

Se aplica a

WebProxy(String, Boolean)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy con la dirección URI y el valor de omisión especificados.

public:
 WebProxy(System::String ^ Address, bool BypassOnLocal);
public WebProxy (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)

Parámetros

Address
String

Identificador URI del servidor proxy.

BypassOnLocal
Boolean

Es true si se va a omitir el proxy para las direcciones locales; de lo contrario, es false.

Excepciones

Address no es un identificador URI válido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este 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;
}

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en una Uri instancia que contiene Address y la BypassProxyOnLocal propiedad establecida en BypassOnLocal.

Consulte también

Se aplica a

WebProxy(SerializationInfo, StreamingContext)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Precaución

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializa una instancia de la clase WebProxy utilizando el contenido previamente serializado.

protected:
 WebProxy(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
protected WebProxy (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

Parámetros

serializationInfo
SerializationInfo

Los datos de serialización.

streamingContext
StreamingContext

El contexto de los datos serializados.

Atributos

Comentarios

El sistema llama a este método para deserializar una WebProxy instancia; las aplicaciones no la llaman.

Se aplica a

WebProxy(Uri)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy a partir de la instancia de la clase Uri especificada.

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

Parámetros

Address
Uri

Una instancia de Uri que contiene la dirección del servidor proxy.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en el Address parámetro .

Se aplica a

WebProxy(String)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy con el identificador URI especificado.

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

Parámetros

Address
String

Identificador URI del servidor proxy.

Excepciones

Address no es un identificador URI válido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en una Uri instancia que contiene Address.

Se aplica a

WebProxy(String, Int32)

Source:
WebProxy.cs
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la clase WebProxy con el host y número de puerto especificados.

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)

Parámetros

Host
String

Nombre de host del proxy.

Port
Int32

Número de puerto en el Host que se va a utilizar.

Excepciones

El identificador URI obtenido al combinar Host y Port no es un identificador URI válido.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar a este constructor.

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

Comentarios

La WebProxy instancia se inicializa con la Address propiedad establecida en una Uri instancia del formulario http:// Host : Port.

Se aplica a