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
| WebProxy() |
Inizializza un'istanza vuota della classe WebProxy. |
| WebProxy(String, Boolean, String[], ICredentials) |
Inizializza una nuova istanza della classe WebProxy con l'URI specificato, l'impostazione di bypass, l'elenco di URI di cui eseguire il bypass e le credenziali. |
| WebProxy(Uri, Boolean, String[]) |
Inizializza una nuova istanza della classe WebProxy con l'istanza di Uri, l'impostazione di bypass e un elenco di URI di cui eseguire il bypass specificati. |
| WebProxy(String, Boolean, String[]) |
Inizializza una nuova istanza della classe WebProxy con l'URI, l'impostazione di bypass e un elenco di URI di cui eseguire il bypass specificati. |
| WebProxy(Uri, Boolean) |
Inizializza una nuova istanza della classe WebProxy con l'istanza di Uri e l'impostazione di bypass. |
| WebProxy(Uri, Boolean, String[], ICredentials) |
Inizializza una nuova istanza della classe WebProxy con l'istanza di Uri, l'impostazione di bypass, l'elenco di URI di cui eseguire il bypass specificati e le credenziali. |
| WebProxy(String, Boolean) |
Inizializza una nuova istanza della classe WebProxy con l'URI e l'impostazione di bypass specificati. |
| WebProxy(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza un'istanza della classe WebProxy tramite il contenuto serializzato in precedenza. |
| WebProxy(Uri) |
Inizializza una nuova istanza della classe WebProxy dall'istanza Uri specificata. |
| WebProxy(String) |
Inizializza una nuova istanza della classe WebProxy con l'URI specificato. |
| WebProxy(String, Int32) |
Inizializza una nuova istanza della classe WebProxy con il numero di porta e l'host specificati. |
WebProxy()
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza un'istanza vuota della classe WebProxy.
public:
WebProxy();
public WebProxy ();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
WebProxy^ CreateProxy()
{
return gcnew WebProxy;
}
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
Inizializza una nuova istanza della classe WebProxy con l'URI specificato, l'impostazione di bypass, l'elenco di URI di cui eseguire il bypass e le credenziali.
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
L'URI del server proxy.
- BypassOnLocal
- Boolean
true per eseguire il bypass del proxy per gli indirizzi locali. In caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressione regolare in cui sono contenuti gli URI dei server di cui eseguire il bypass.
- Credentials
- ICredentials
Istanza di ICredentials 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.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su un'istanza Uri che contiene Address, la BypassProxyOnLocal proprietà impostata su BypassOnLocal, la BypassList proprietà impostata su BypassListe la Credentials proprietà impostata su Credentials.
Vedi anche
Si applica a
WebProxy(Uri, Boolean, String[])
- 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 eseguire il bypass del proxy per gli indirizzi locali. In caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressione regolare in cui sono contenuti gli URI dei server di cui eseguire il bypass.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
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
Inizializza una nuova istanza della classe WebProxy con l'URI, l'impostazione di bypass e un elenco di URI di cui eseguire il bypass specificati.
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
L'URI del server proxy.
- BypassOnLocal
- Boolean
true per eseguire il bypass del proxy per gli indirizzi locali. In caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressione regolare in cui sono contenuti gli URI dei server di cui eseguire il bypass.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
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
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 eseguire il bypass del proxy per gli indirizzi locali. In caso contrario, false.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
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
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 eseguire il bypass del proxy per gli indirizzi locali. In caso contrario, false.
- BypassList
- String[]
Matrice di stringhe di espressione regolare in cui sono contenuti gli URI dei server di cui eseguire il bypass.
- Credentials
- ICredentials
Istanza di ICredentials da inviare al server proxy per l'autenticazione.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
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);
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su Address, la BypassProxyOnLocal proprietà impostata su BypassOnLocal, la BypassList proprietà impostata su BypassListe la Credentials proprietà impostata su Credentials.
Si applica a
WebProxy(String, Boolean)
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
- Origine:
- WebProxy.cs
Inizializza una nuova istanza della classe WebProxy 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
L'URI del server proxy.
- BypassOnLocal
- Boolean
true per eseguire il bypass del 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.
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;
}
Commenti
L'istanza WebProxy viene inizializzata con la Address proprietà impostata su un'istanza Uri 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
Attenzione
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inizializza un'istanza della classe WebProxy tramite il contenuto serializzato in precedenza.
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)
Parametri
- serializationInfo
- SerializationInfo
Dati di serializzazione.
- streamingContext
- StreamingContext
Contesto dei 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
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.
WebProxy^ CreateProxyWithExampleAddress()
{
return gcnew WebProxy( gcnew Uri( "http://contoso" ) );
}
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
Inizializza una nuova istanza della classe WebProxy 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
L'URI del server proxy.
Eccezioni
Address è un URI non valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
WebProxy^ CreateProxyWithHost()
{
return gcnew WebProxy( "http://contoso" );
}
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
Inizializza una nuova istanza della classe WebProxy con il numero di porta e l'host 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
Il nome dell'host del proxy.
- Port
- Int32
Il numero di porta su Host da utilizzare.
Eccezioni
L'URI composto combinando Host e Port non è un URI valido.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a questo costruttore.
WebProxy^ CreateProxyWithHostAndPort()
{
return gcnew WebProxy( "contoso",80 );
}
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.