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 косой черте до последней косой черты, не ожидая вызова сервером.