Compartir por


HttpClientHandler.PreAuthenticate Propiedad

Definición

Obtiene o establece un valor que indica si el controlador envía un encabezado authorization con la solicitud.

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 de propiedad

true para que el controlador envíe un encabezado de autorización HTTP con solicitudes después de que se haya realizado la autenticación; de lo contrario, false. El valor predeterminado es false.

Atributos

Comentarios

Después de autenticar correctamente una solicitud de cliente a un específico Uri , si se proporciona la PreAuthenticate propiedad true y las credenciales, HttpClientHandler coincide con la lista de credenciales proporcionada en la Credentials propiedad . El encabezado Authorization se envía con cada solicitud a cualquiera Uri que coincida con el específico Uri hasta la última barra diagonal.

Si la solicitud de cliente a un específico Uri no se autentica correctamente, la solicitud usa procedimientos de autenticación estándar.

Con la excepción de la primera solicitud, la PreAuthenticate propiedad indica si se va a enviar información de autenticación con solicitudes posteriores a un Uri que coincide con la barra diagonal específica Uri hasta la última barra diagonal sin esperar a que el servidor pueda impugnar.

Se aplica a