Поделиться через


HttpClientHandler.PreAuthenticate Свойство

Определение

Получает или задает значение, указывающее, будет ли обработчик отправлять заголовок авторизации вместе с запросом.

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

Значение свойства

Значение true для отправки обработчиком заголовка авторизации HTTP с запросом после выполнения аутентификации; в противном случае — значение false. Значение по умолчанию — false.

Атрибуты

Комментарии

После успешной проверки подлинности клиентского запроса к определенному Uri объекту, если PreAuthenticate свойство имеет значение true и указаны учетные данные, соответствует списку учетных данных, HttpClientHandler указанному в свойстве Credentials . Заголовок Authorization отправляется с каждым запросом в любой Uri из них, соответствующий определенной Uri косой черте до последней косой черты.

Если клиентский запрос к определенному объекту Uri не прошел проверку подлинности, запрос использует стандартные процедуры проверки подлинности.

За исключением первого запроса, свойство указывает, PreAuthenticate следует ли отправлять сведения о проверке подлинности с последующими запросами в объект , соответствующий Uri определенной Uri косой черте до последней косой черты, не дожидаясь запроса сервера.

Применяется к