Partager via


WebProxy.GetProxy(Uri) Méthode

Définition

Retourne l’URI proxié d’une requête.

public:
 virtual Uri ^ GetProxy(Uri ^ destination);
public Uri? GetProxy(Uri destination);
public Uri GetProxy(Uri destination);
abstract member GetProxy : Uri -> Uri
override this.GetProxy : Uri -> Uri
Public Function GetProxy (destination As Uri) As Uri

Paramètres

destination
Uri

Instance Uri de la ressource Internet demandée.

Retours

Uri

Instance Uri de la ressource Internet, si la ressource se trouve dans la liste de contournement ; sinon, instance Uri du proxy.

Implémente

Exceptions

Le destination paramètre est null.

Exemples

L’exemple de code suivant crée un WebProxy objet et appelle cette méthode pour obtenir le proxy sélectionné pour une ressource.

// The following method creates a WebProxy object that uses Internet Explorer's
// detected script if it is found in the registry; otherwise, it
// tries to use Web proxy auto-discovery to set the proxy used for
// the request.

public static void CheckAutoGlobalProxyForRequest(Uri resource)
{
    WebProxy proxy = new WebProxy();

    // Display the proxy's properties.
    DisplayProxyProperties(proxy);

    // See what proxy is used for the resource.
    Uri resourceProxy = proxy.GetProxy(resource);

    // Test to see whether a proxy was selected.
    if (resourceProxy == resource)
    {
        Console.WriteLine("No proxy for {0}", resource);
    }
    else
    {
        Console.WriteLine("Proxy for {0} is {1}", resource.OriginalString,
            resourceProxy.ToString());
    }
}

Remarques

La GetProxy méthode retourne l’URI que l’instance HttpClient utilise pour accéder à la ressource Internet.

GetProxy destination compare avec le contenu de , à l’aide de BypassListla IsBypassed méthode. Si IsBypassed elle retourne true, GetProxy retourne destination et l’instance HttpClient n’utilise pas le serveur proxy.

Si destination ce n’est pas le BypassListcas, l’instance HttpClient utilise le serveur proxy et la Address propriété est retournée.

S’applique à