WebProxy Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe WebProxy.
Overload
| Nome | Descrizione |
|---|---|
| WebProxy() |
Inizializza un'istanza vuota della WebProxy classe . |
| WebProxy(String, Boolean, String[], ICredentials) |
Inizializza una nuova istanza della WebProxy classe con l'URI, l'impostazione bypass, l'elenco di URI da ignorare e le credenziali specificati. |
| WebProxy(Uri, Boolean, String[]) |
Inizializza una nuova istanza della WebProxy classe con l'istanza specificata Uri , l'impostazione bypass e l'elenco di URI da ignorare. |
| WebProxy(String, Boolean, String[]) |
Inizializza una nuova istanza della WebProxy classe con l'URI, l'impostazione bypass e l'elenco di URI specificati da ignorare. |
| WebProxy(Uri, Boolean) |
Inizializza una nuova istanza della WebProxy classe con l'impostazione instance Uri e bypass. |
| WebProxy(Uri, Boolean, String[], ICredentials) |
Inizializza una nuova istanza della classe con l'istanza WebProxy specificata Uri , l'impostazione bypass, l'elenco di URI da ignorare e le credenziali. |
| WebProxy(String, Boolean) |
Inizializza una nuova istanza della WebProxy classe con l'URI e l'impostazione di bypass specificati. |
| WebProxy(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza un'istanza della WebProxy classe utilizzando contenuto serializzato in precedenza. |
| WebProxy(Uri) |
Inizializza una nuova istanza della WebProxy classe dall'istanza specificata Uri . |
| WebProxy(String) |
Inizializza una nuova istanza della WebProxy classe con l'URI specificato. |
| WebProxy(String, Int32) |
Inizializza una nuova istanza della WebProxy classe con l'host e il numero di porta specificati. |
WebProxy()
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza un'istanza vuota della WebProxy classe .
public:
WebProxy();
public WebProxy();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Commenti
Il costruttore senza parametri inizializza un'istanza vuota della WebProxy classe con la Address proprietà impostata su null.
Quando la Address proprietà è null, il IsBypassed metodo restituisce true e il GetProxy metodo restituisce l'indirizzo di destinazione.
Si applica a
WebProxy(String, Boolean, String[], ICredentials)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della WebProxy classe con l'URI, l'impostazione bypass, l'elenco di URI da ignorare e le credenziali specificati.
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)
Parametri
- Address
- String
URI del server proxy.
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressioni regolari che contiene gli URI dei server da ignorare.
- Credentials
- ICredentials
ICredentials Istanza di da inviare al server proxy per l'autenticazione.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la proprietà impostata su un'istanza UriAddress che contiene Address, la BypassProxyOnLocal proprietà impostata su BypassOnLocal, la BypassList proprietà impostata BypassListsu e la Credentials proprietà impostata su Credentials.
Vedi anche
Si applica a
WebProxy(Uri, Boolean, String[])
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- 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())
Parametri
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressioni regolari che contiene gli URI dei server da ignorare.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su Address, la BypassProxyOnLocal proprietà impostata su BypassOnLocale la BypassList proprietà impostata su BypassList.
Si applica a
WebProxy(String, Boolean, String[])
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della WebProxy classe con l'URI, l'impostazione bypass e l'elenco di URI specificati da ignorare.
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())
Parametri
- Address
- String
URI del server proxy.
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressioni regolari che contengono gli URI dei server da ignorare.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la proprietà impostata su un'istanza UriAddress che contiene Address, la BypassProxyOnLocal proprietà impostata su BypassOnLocale la BypassList proprietà impostata su BypassList.
Vedi anche
Si applica a
WebProxy(Uri, Boolean)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- 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)
Parametri
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
return new WebProxy(new Uri("http://contoso"), bypassLocal);
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su Address e con la BypassProxyOnLocal proprietà impostata su BypassOnLocal.
Si applica a
WebProxy(Uri, Boolean, String[], ICredentials)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- 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)
Parametri
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressioni regolari che contiene gli URI dei server da ignorare.
- Credentials
- ICredentials
ICredentials Istanza di da inviare al server proxy per l'autenticazione.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su Address, la BypassProxyOnLocal proprietà impostata su , la BypassList proprietà impostata BypassOnLocalsu BypassListe la Credentials proprietà impostata su Credentials.
Si applica a
WebProxy(String, Boolean)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della WebProxy classe con l'URI e l'impostazione di bypass specificati.
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)
Parametri
- Address
- String
URI del server proxy.
- BypassOnLocal
- Boolean
true per ignorare il proxy per gli indirizzi locali; in caso contrario, false.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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;
}
Commenti
L'istanza WebProxy viene inizializzata con la proprietà impostata su un'istanza UriAddress che contiene Address e la BypassProxyOnLocal proprietà impostata su BypassOnLocal.
Vedi anche
Si applica a
WebProxy(SerializationInfo, StreamingContext)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Attenzione
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inizializza un'istanza della WebProxy classe utilizzando contenuto serializzato in precedenza.
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)
Parametri
- serializationInfo
- SerializationInfo
Dati di serializzazione.
- streamingContext
- StreamingContext
Contesto per i dati serializzati.
- Attributi
Commenti
Questo metodo viene chiamato dal sistema per deserializzare un'istanza WebProxy ; le applicazioni non lo chiamano.
Si applica a
WebProxy(Uri)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- 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)
Parametri
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata sul Address parametro .
Si applica a
WebProxy(String)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della WebProxy classe con l'URI specificato.
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)
Parametri
- Address
- String
URI del server proxy.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Commenti
L'istanza WebProxy viene inizializzata con la proprietà impostata su un'istanza AddressUri contenente Address.
Si applica a
WebProxy(String, Int32)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della WebProxy classe con l'host e il numero di porta specificati.
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)
Parametri
- Host
- String
Nome dell'host proxy.
- Port
- Int32
Numero di porta da Host utilizzare.
Eccezioni
L'URI formato dalla combinazione Host di e Port non è un URI valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Commenti
L'istanza WebProxy viene inizializzata con la proprietà impostata su un'istanza AddressUri del modulo http:// Host : Port.