WebProxy.Credentials 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定認證,提交到 Proxy 伺服器進行驗證。
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 執行個體,包含送出至 Proxy 伺服器進行驗證的認證。
實作
例外狀況
當 UseDefaultCredentials 屬性設為 true
時,您可以嘗試設定這個屬性。
備註
Credentials屬性包含要傳送至 Proxy 伺服器的驗證認證,以回應 HTTP 407 (Proxy 授權) 狀態代碼。 在大部分的用戶端案例中,您應該使用 DefaultCredentials,這是目前登入用戶的認證。 若要這樣做,請將 UseDefaultCredentials 屬性設定為 true
,而不是設定此屬性。
注意
如果您將 Credentials 屬性設定為 以外的 DefaultCredentials認證,請將 UseDefaultCredentials 屬性設定為 true
會導致 InvalidOperationException。 若要避免這種情況,您必須先將 Credentials 屬性設定為 null
,才能將 UseDefaultCredentials 屬性設定為 true
。 同樣地,當 為 true
時UseDefaultCredentials,您無法將這個屬性設定為任何值。