HttpClientHandler.PreAuthenticate 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 indica se o manipulador envia um cabeçalho de autorização com a solicitação.
public:
property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean
Valor da propriedade
true
para o manipulador enviar um cabeçalho de autorização HTTP com solicitações após a autenticação ser realizada, caso contrário, false
. O padrão é false
.
- Atributos
Comentários
Depois que uma solicitação de cliente para um específico Uri for autenticada com êxito, se a PreAuthenticate propriedade for true
e as credenciais forem fornecidas, HttpClientHandler corresponderá à lista de credenciais fornecida na Credentials propriedade . O cabeçalho Authorization é enviado com cada solicitação para qualquer Uri que corresponda ao específico Uri até a última barra.
Se a solicitação do cliente para um específico Uri não for autenticada com êxito, a solicitação usará procedimentos de autenticação padrão.
Com exceção da primeira solicitação, a PreAuthenticate propriedade indica se as informações de autenticação devem ser enviadas com solicitações subsequentes para um Uri que corresponda ao específico Uri até a última barra sem aguardar para ser contestada pelo servidor.