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