WebProxy.Credentials Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece las credenciales que se van a enviar al servidor proxy para la autenticación.
public:
property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials
Valor de propiedad
Una instancia de ICredentials que contiene las credenciales que se enviarán al servidor proxy para la autenticación.
Implementaciones
Excepciones
Se intentó establecer esta propiedad cuando la propiedad UseDefaultCredentials estaba establecida en true
.
Comentarios
La Credentials propiedad contiene las credenciales de autenticación que se van a enviar al servidor proxy en respuesta a un código de estado HTTP 407 (autorización de proxy). En la mayoría de los escenarios de cliente, debe usar , DefaultCredentialsque son las credenciales del usuario que ha iniciado sesión actualmente. Para ello, establezca la UseDefaultCredentials propiedad true
en en lugar de establecer esta propiedad.
Nota
Si establece la Credentials propiedad en credenciales distintas de DefaultCredentials, al establecer la UseDefaultCredentials propiedad true
en , se produce una InvalidOperationExceptionexcepción . Para evitar esto, debe establecer la Credentials propiedad en antes de establecer la UseDefaultCredentials propiedad en true
null
. Del mismo modo, no se puede establecer esta propiedad en ningún valor cuando UseDefaultCredentials es true
.