HttpClientHandler.UseDefaultCredentials Propriedade

Definição

Obtém ou define um valor que controla se as credenciais padrão são enviadas com solicitações pelo manipulador.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

Valor da propriedade

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

Atributos

Comentários

Defina essa propriedade true como quando as HttpClientHandler solicitações feitas pelo objeto devem, se solicitadas pelo servidor, serem autenticadas usando as credenciais do usuário conectado no momento. Para aplicativos cliente, esse é o comportamento desejado na maioria dos cenários. Para aplicativos de camada intermediária, como ASP.NET aplicativos, em vez de usar essa propriedade, você normalmente definiria a Credentials propriedade para as credenciais do cliente em cujo nome a solicitação é feita.

Essa propriedade não afeta as credenciais de proxy. Quando o proxy padrão (sistema) estiver sendo usado, defina as credenciais explicitamente usando a DefaultProxyCredentials propriedade . Quando o proxy for definido pela Proxy propriedade , defina as credenciais para o proxy por meio de sua Credentials propriedade.

Se essa propriedade tiver sido definida como true , ela terá um efeito colateral na Credentials propriedade e Credentials será definida DefaultCredentialscomo .

Aplica-se a