Compartir vía


WebProxy Constructores

Definición

Inicializa una nueva instancia de la clase WebProxy.

Sobrecargas

Nombre Description
WebProxy()

Inicializa una instancia vacía de la WebProxy clase .

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

Inicializa una nueva instancia de la WebProxy clase con el URI especificado, la configuración de omisión, la lista de URI que se van a omitir y las credenciales.

WebProxy(Uri, Boolean, String[])

Inicializa una nueva instancia de la WebProxy clase con la instancia especificada Uri , la configuración de omisión y la lista de URI que se van a omitir.

WebProxy(String, Boolean, String[])

Inicializa una nueva instancia de la WebProxy clase con el URI, la configuración de omisión y la lista de URI especificados que se van a omitir.

WebProxy(Uri, Boolean)

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

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

Inicializa una nueva instancia de la WebProxy clase con la instancia especificada Uri , la configuración de omisión, la lista de URI que se van a omitir y las credenciales.

WebProxy(String, Boolean)

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

WebProxy(SerializationInfo, StreamingContext)
Obsoletos.

Inicializa una instancia de la WebProxy clase con contenido serializado previamente.

WebProxy(Uri)

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

WebProxy(String)

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

WebProxy(String, Int32)

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

WebProxy()

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

Inicializa una instancia vacía de la WebProxy clase .

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

Ejemplos

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

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 nullen .

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
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la WebProxy clase con el URI especificado, la configuración de omisión, la lista de URI que se van a omitir y las credenciales.

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

URI del servidor proxy.

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

BypassList
String[]

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

Credentials
ICredentials

Instancia ICredentials de que se va a enviar al servidor proxy para la autenticación.

Excepciones

Address es un URI no válido.

Ejemplos

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

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 en Credentials.

Consulte también

Se aplica a

WebProxy(Uri, Boolean, String[])

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

Inicializa una nueva instancia de la WebProxy clase con la instancia especificada Uri , la configuración de omisión y la lista de URI que se van a omitir.

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

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

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

BypassList
String[]

Matriz de cadenas de expresiones regulares que contiene los 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.

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
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la WebProxy clase con el URI, la configuración de omisión y la lista de URI especificados que se van a omitir.

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

URI del servidor proxy.

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

BypassList
String[]

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

Excepciones

Address es un URI no válido.

Ejemplos

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

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 BypassOnLocalen y la BypassList propiedad establecida en BypassList.

Consulte también

Se aplica a

WebProxy(Uri, Boolean)

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

Inicializa una nueva instancia de la WebProxy clase con la Uri configuración de instancia y 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

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

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

Ejemplos

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

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 BypassOnLocalen .

Se aplica a

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

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

Inicializa una nueva instancia de la WebProxy clase con la instancia especificada Uri , la configuración de omisión, la lista de URI que se van a omitir y las credenciales.

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

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

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

BypassList
String[]

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

Credentials
ICredentials

Instancia ICredentials de que se va a enviar al servidor proxy para la autenticación.

Ejemplos

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

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
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la WebProxy clase con el URI y la configuración 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

URI del servidor proxy.

BypassOnLocal
Boolean

true para omitir el proxy para las direcciones locales; de lo contrario, false.

Excepciones

Address es un URI no válido.

Ejemplos

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

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
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 WebProxy clase con contenido serializado previamente.

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);
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}")>]
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
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

Datos de serialización.

streamingContext
StreamingContext

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
Source:
WebProxy.cs
Source:
WebProxy.cs

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

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

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

Ejemplos

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

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
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la WebProxy clase con el 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

URI del servidor proxy.

Excepciones

Address es un URI no válido.

Ejemplos

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

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
Source:
WebProxy.cs
Source:
WebProxy.cs

Inicializa una nueva instancia de la WebProxy clase con el host y el 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 del host de proxy.

Port
Int32

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

Excepciones

El URI formado mediante la Host combinación de y Port no es un URI válido.

Ejemplos

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

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