HttpClientHandler.PreAuthenticate Propriedade

Definição

Recebe ou define um valor que indica se o handler envia um cabeçalho de Autorização com o pedido.

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

Valor de Propriedade

true para o handler enviar um cabeçalho de Autorização HTTP com pedidos após a autenticação ter sido realizada; caso contrário, false. A predefinição é false.

Observações

Depois de um pedido de cliente a uma pessoa específica Uri ser autenticado com sucesso, se a PreAuthenticate propriedade for true fornecida e as credenciais forem fornecidas, HttpClientHandler corresponde à lista de credenciais fornecida na Credentials propriedade. O cabeçalho de Autorização é enviado com cada pedido para qualquer um Uri que corresponda ao específico Uri até à última barra de avanço.

Se o pedido do cliente a um específico Uri não for autenticado com sucesso, o pedido utiliza procedimentos padrão de autenticação.

Com exceção do primeiro pedido, a PreAuthenticate propriedade indica se deve enviar informação de autenticação com pedidos subsequentes para um Uri que corresponda ao específico Uri até à última barra, sem esperar ser contestado pelo servidor.

Aplica-se a