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


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.

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