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 для свойства учетные данные клиента, от имени которого выполняется запрос.