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


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.

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