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


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 объекту, если truePreAuthenticate свойство указано и учетные данные, HttpClientHandler соответствует списку учетных данных, предоставленному в свойствеCredentials. Заголовок авторизации отправляется с каждым запросом Uri , который соответствует определенной Uri косой черте до последней косой черты.

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

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

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