WebProxy Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 BypassOnLocal
en , la BypassList propiedad establecida BypassList
en y la Credentials propiedad establecida Credentials
en .
Consulte también
Se aplica a
WebProxy(Uri, Boolean, String[])
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
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
- 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 Address
en , la BypassProxyOnLocal propiedad establecida BypassOnLocal
en 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 BypassOnLocal
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
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
- 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
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
- 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 Address
en , la BypassProxyOnLocal propiedad establecida BypassOnLocal
en , la propiedad establecida en , la BypassList propiedad establecida BypassList
en 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
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
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
.