HttpClientHandler.UseDefaultCredentials Propriedade

Definição

Recebe ou define um valor que controla se as credenciais padrão são enviadas com pedidos pelo handler.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

Valor de Propriedade

true se forem usadas as credenciais padrão; caso contrário false. O valor predefinido é false.

Observações

Defina esta propriedade para true quando os pedidos feitos pelo HttpClientHandler objeto devem, se solicitados pelo servidor, ser autenticados usando as credenciais do utilizador atualmente logado. Para aplicações cliente, este é o comportamento desejado na maioria dos cenários. Para aplicações de nível intermédio, como aplicações ASP.NET, em vez de usar esta propriedade, normalmente definiria a propriedade Credentials para as credenciais do cliente em nome do qual o pedido é feito.

Esta propriedade não afeta as credenciais de proxy. Quando o proxy padrão (do sistema) está a ser utilizado, defina explicitamente credenciais usando a DefaultProxyCredentials propriedade. Quando o proxy é definido pela Proxy propriedade, defina credenciais para o proxy através da sua Credentials propriedade.

Se esta propriedade foi definida para true então, tem um efeito secundário sobre Credentials a propriedade, e Credentials será definida para DefaultCredentials.

Aplica-se a