Mi caso de uso es esto, quiero llamar a un servicio web y si estoy detrás de un servidor proxy que requiere autenticación solo quiero usar el credenciales predeterminadas ...Cómo determino (elegantemente) si se requiere autenticación de proxy en la aplicación de C# winforms
WebRequest.DefaultWebProxy.Credentials = CredentialCache.DefaultCredentials;
de lo contrario, simplemente voy a hacer la llamada, sería muy agradable para determinar si se requiere la autenticación en la delantera, en lugar de controlar la excepción después intento para realizar la llamada.
Ideas?
Solo por curiosidad, si solo está usando las credenciales predeterminadas, ¿cuál sería la desventaja de aplicar estas credenciales todo el tiempo, incluso cuando no sean necesarias? – BFree
en realidad no he intentado con las credenciales predeterminadas, solo con credenciales específicas, la misma clase (DefaultWebProxy) y eso arrojó una excepción, pero buena llamada, lo intentaré con los valores predeterminados cuando llegue a casa del trabajo (espero arrojar la misma excepción) –