WebProxy Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe WebProxy.
Surcharges
WebProxy() |
Initialise une instance vide de la classe WebProxy. |
WebProxy(String, Boolean, String[], ICredentials) |
Initialise une nouvelle instance de la classe WebProxy avec l’URI, le paramètre d’exception, la liste des URI à ignorer et les informations d’identification spécifiés. |
WebProxy(Uri, Boolean, String[]) |
Initialise une nouvelle instance de la classe WebProxy avec l’instance de Uri, le paramètre d’exception et la liste des URI à ignorer spécifiés. |
WebProxy(String, Boolean, String[]) |
Initialise une nouvelle instance de la classe WebProxy avec l’URI, le paramètre d’exception et la liste des URI à ignorer spécifiés. |
WebProxy(Uri, Boolean) |
Initialise une nouvelle instance de la classe WebProxy avec l’instance de Uri et le paramètre d’exception. |
WebProxy(Uri, Boolean, String[], ICredentials) |
Initialise une nouvelle instance de la classe WebProxy avec l’instance de Uri, le paramètre d’exception, la liste des URI à ignorer et les informations d’identification spécifiés. |
WebProxy(String, Boolean) |
Initialise une nouvelle instance de la classe WebProxy avec l’URI et le paramètre d’exception spécifiés. |
WebProxy(SerializationInfo, StreamingContext) |
Obsolète.
Initialise une instance de la classe WebProxy avec du contenu précédemment sérialisé. |
WebProxy(Uri) |
Initialise une nouvelle instance de la classe WebProxy issue de l'instance Uri spécifiée. |
WebProxy(String) |
Initialise une nouvelle instance de la classe WebProxy avec l'URI spécifié. |
WebProxy(String, Int32) |
Initialise une nouvelle instance de la classe WebProxy avec l’hôte et le numéro de port spécifiés. |
WebProxy()
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une instance vide de la classe WebProxy.
public:
WebProxy();
public WebProxy ();
Public Sub New ()
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
WebProxy^ CreateProxy()
{
return gcnew WebProxy;
}
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Remarques
Le constructeur sans paramètre initialise une instance vide de la classe avec la WebProxyAddress propriété définie sur null
.
Lorsque la Address propriété est null
, la IsBypassed méthode retourne true
et la GetProxy méthode retourne l’adresse de destination.
S’applique à
WebProxy(String, Boolean, String[], ICredentials)
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une nouvelle instance de la classe WebProxy avec l’URI, le paramètre d’exception, la liste des URI à ignorer et les informations d’identification spécifiés.
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)
Paramètres
- Address
- String
URI du serveur proxy.
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
- BypassList
- String[]
Tableau de chaînes d’expressions régulières qui contient les URI des serveurs à ignorer.
- Credentials
- ICredentials
Instance de ICredentials à envoyer au serveur proxy pour l’authentification.
Exceptions
Address
n’est pas un URI valide.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur une Uri instance qui contient Address
, la BypassProxyOnLocal propriété définie sur BypassOnLocal
, la BypassList propriété définie BypassList
sur et la Credentials propriété définie sur Credentials
.
Voir aussi
S’applique à
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())
Paramètres
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
- BypassList
- String[]
Tableau de chaînes d’expressions régulières qui contient les URI des serveurs à ignorer.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur Address
, la BypassProxyOnLocal propriété définie sur BypassOnLocal
et la BypassList propriété définie sur BypassList
.
S’applique à
WebProxy(String, Boolean, String[])
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une nouvelle instance de la classe WebProxy avec l’URI, le paramètre d’exception et la liste des URI à ignorer spécifiés.
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())
Paramètres
- Address
- String
URI du serveur proxy.
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
- BypassList
- String[]
Tableau de chaînes d’expressions régulières qui contiennent les URI des serveurs à ignorer.
Exceptions
Address
n’est pas un URI valide.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur une Uri instance qui contient Address
, la BypassProxyOnLocal propriété définie sur BypassOnLocal
et la BypassList propriété définie sur BypassList
.
Voir aussi
S’applique à
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)
Paramètres
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur Address
et avec la BypassProxyOnLocal propriété définie sur BypassOnLocal
.
S’applique à
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)
Paramètres
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
- BypassList
- String[]
Tableau de chaînes d’expressions régulières qui contient les URI des serveurs à ignorer.
- Credentials
- ICredentials
Instance de ICredentials à envoyer au serveur proxy pour l’authentification.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur Address
, la BypassProxyOnLocal propriété définie sur BypassOnLocal
, la BypassList propriété définie sur BypassList
et la Credentials propriété définie sur Credentials
.
S’applique à
WebProxy(String, Boolean)
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une nouvelle instance de la classe WebProxy avec l’URI et le paramètre d’exception spécifiés.
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)
Paramètres
- Address
- String
URI du serveur proxy.
- BypassOnLocal
- Boolean
true
pour ignorer le proxy pour les adresses locales ; sinon, false
.
Exceptions
Address
n’est pas un URI valide.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
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;
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur une Uri instance qui contient Address
et la BypassProxyOnLocal propriété définie sur BypassOnLocal
.
Voir aussi
S’applique à
WebProxy(SerializationInfo, StreamingContext)
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Attention
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialise une instance de la classe WebProxy avec du contenu précédemment sérialisé.
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)
Paramètres
- serializationInfo
- SerializationInfo
Données de sérialisation.
- streamingContext
- StreamingContext
Contexte des données de sérialisation.
- Attributs
Remarques
Cette méthode est appelée par le système pour désérialiser une WebProxy instance ; les applications ne l’appellent pas.
S’applique à
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)
Paramètres
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
WebProxy^ CreateProxyWithExampleAddress()
{
return gcnew WebProxy( gcnew Uri( "http://contoso" ) );
}
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur le Address
paramètre .
S’applique à
WebProxy(String)
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une nouvelle instance de la classe WebProxy avec l'URI spécifié.
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)
Paramètres
- Address
- String
URI du serveur proxy.
Exceptions
Address
n’est pas un URI valide.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
WebProxy^ CreateProxyWithHost()
{
return gcnew WebProxy( "http://contoso" );
}
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur une Uri instance contenant Address
.
S’applique à
WebProxy(String, Int32)
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
- Source:
- WebProxy.cs
Initialise une nouvelle instance de la classe WebProxy avec l’hôte et le numéro de port spécifiés.
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)
Paramètres
- Host
- String
Nom de l’hôte proxy.
- Port
- Int32
Numéro de port de Host
à utiliser.
Exceptions
L’URI constitué en combinant Host
et Port
n’est pas un URI valide.
Exemples
L’exemple de code suivant illustre l’appel de ce constructeur.
WebProxy^ CreateProxyWithHostAndPort()
{
return gcnew WebProxy( "contoso",80 );
}
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Remarques
L’instance WebProxy est initialisée avec la Address propriété définie sur une Uri instance de la forme http:// Host
: Port
.