HttpWebRequest.UseDefaultCredentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает Boolean значение, которое определяет, отправляются ли учетные данные по умолчанию с запросами.
public:
virtual property bool UseDefaultCredentials { bool get(); void set(bool value); };
public override bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Overrides Property UseDefaultCredentials As Boolean
Значение свойства
true
, если используются учетные данные по умолчанию; в противном случае false
. Значение по умолчанию — false
.
Исключения
Вы попытались задать это свойство после отправки запроса.
Комментарии
Осторожность
WebRequest
, HttpWebRequest
, ServicePoint
и WebClient
устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.
Задайте этому свойству значение true
, если запросы, сделанные этим объектом HttpWebRequest, должны быть проверены при запросе сервера с помощью учетных данных текущего пользователя, вошедшего в систему. Для клиентских приложений это необходимое поведение в большинстве сценариев. Для приложений среднего уровня, таких как ASP.NET приложения, вместо использования этого свойства обычно необходимо задать свойство Credentials учетным данным клиента, от имени которого выполняется запрос.