WebProxy.Credentials 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要提交到代理服务器进行身份验证的凭据。
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则将 属性设置为 UseDefaultCredentialstrue
会导致 InvalidOperationException。 若要防止这种情况,必须先将 Credentials 属性 null
设置为 ,然后再将 UseDefaultCredentials 属性设置为 true
。 同样,当 为 true
时UseDefaultCredentials,不能将此属性设置为任何值。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈