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


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.

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