HttpClientHandler.PreAuthenticate Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el controlador envía un encabezado de autorización 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 las solicitudes después de que tenga lugar la autenticación; en caso contrario, false
. De manera predeterminada, es false
.
- Atributos
Comentarios
Después de autenticar correctamente una solicitud de cliente a un específico Uri , si la PreAuthenticate propiedad es true
y se proporcionan 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 elemento 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 debe enviar información de autenticación con solicitudes posteriores a un Uri objeto que coincida con el específico Uri hasta la última barra diagonal sin esperar a que el servidor pueda impugnar.