HttpClientHandler.UseDefaultCredentials Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .