Compartir a través de


HttpClientHandler.PreAuthenticate Propiedad

Definición

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.

Se aplica a