Condividi tramite


WebProxy Costruttori

Definizione

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

Inizializza una nuova istanza della WebProxy classe con l'istanza specificata Uri , l'impostazione bypass e l'elenco di URI da ignorare.

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

Address
Uri

Uri Istanza che contiene l'indirizzo 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.

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

Inizializza una nuova istanza della WebProxy classe con l'impostazione instance Uri e bypass.

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

Address
Uri

Uri Istanza che contiene l'indirizzo del server proxy.

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

Inizializza una nuova istanza della classe con l'istanza WebProxy specificata Uri , l'impostazione bypass, l'elenco di URI da ignorare e le credenziali.

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

Address
Uri

Uri Istanza che contiene l'indirizzo 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.

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

Inizializza una nuova istanza della WebProxy classe dall'istanza specificata 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)

Parametri

Address
Uri

Uri Istanza che contiene l'indirizzo del server proxy.

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.

Si applica a