Desa la política derivada de la configuració abans que l'aplicació substitueixi WebRequest.DefaultWebProxy per primera vegada:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

Restaura aquesta referència al límit controlat de l'aplicació:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

Un IWebProxy pot triar rutes i exclusions diferents per a destinacions diferents. Resoldre una URL de prova i construir un WebProxy fix a partir de la resposta perd aquestes decisions.

DefaultProxySection és dades de configuració, no una interfície de conversió pública per recrear la política efectiva del Framework. El seu codi intern de conversió no és una API de l'aplicació.

El valor desat és una referència a l'objecte, no una còpia profunda. Si l'aplicació modifica les credencials o la configuració d'aquest objecte, tornar a assignar la referència no pot desfer aquests canvis.

Per a una sola sol·licitud o una càrrega de treball separada, configura el seu client directament. Canviar temporalment aquest valor compartit durant treball concurrent dóna als altres cridadors la mateixa política canviant.

Articles relacionats