HttpClientHandler.UseDefaultCredentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое определяет, отправляются ли учетные данные по умолчанию с запросами обработчиком.
public:
property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean
Значение свойства
true Значение , если используются учетные данные по умолчанию; в противном случае false. Значение по умолчанию — false.
- Атрибуты
Комментарии
Задайте для этого свойства true значение, когда запросы, сделанные HttpClientHandler объектом, должны пройти проверку подлинности, используя учетные данные текущего пользователя, вошедшего в систему. Для клиентских приложений это необходимое поведение в большинстве сценариев. Для приложений среднего уровня, таких как ASP.NET приложения, а не использование этого свойства, обычно свойство присваивается Credentials учетным данным клиента, от имени которого выполняется запрос.
Это свойство не влияет на учетные данные прокси-сервера. Если используется прокси-сервер по умолчанию (система), задайте учетные данные явным образом с помощью DefaultProxyCredentials свойства. Если прокси-сервер задается свойством Proxy , задайте учетные данные для прокси-сервера через его Credentials свойство.
Если для этого свойства задано true значение, он имеет побочный эффект на Credentials свойство и Credentials будет иметь значение DefaultCredentials.