WebProxy.Credentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает учетные данные для отправки на прокси-сервер для проверки подлинности.
public:
property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials
Значение свойства
Экземпляр ICredentials, содержащий учетные данные для передачи прокси-серверу с целью проверки подлинности.
Реализации
Исключения
Произведена попытка настройки этого свойства при значении свойства UseDefaultCredentials, равного true
.
Комментарии
Свойство Credentials содержит учетные данные проверки подлинности, отправляемые на прокси-сервер в ответ на код состояния HTTP 407 (авторизация прокси-сервера). В большинстве клиентских сценариев следует использовать DefaultCredentials, которые являются учетными данными текущего пользователя, выполнившего вход. Для этого присвойте свойству UseDefaultCredentials значение true
, а не это свойство.
Примечание
Если для свойства заданы Credentials учетные данные, отличные от DefaultCredentials, при установке UseDefaultCredentials свойства в true
значение вызывается InvalidOperationException. Чтобы избежать этого, необходимо задать свойству Credentials значение , null
прежде чем присвоить свойству UseDefaultCredentials значение true
. Аналогичным образом, для этого свойства нельзя задать любое значение, если UseDefaultCredentials имеет значение true
.