WebProxy.Credentials Propiedad

Definición

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 DefaultCredentialsde , al establecer la UseDefaultCredentials propiedad true en , se produce una InvalidOperationExceptionexcepción . Para evitar esto, debe establecer la Credentials propiedad null en antes de establecer la UseDefaultCredentials propiedad trueen . Del mismo modo, no se puede establecer esta propiedad en ningún valor cuando UseDefaultCredentials es true.

Se aplica a