WebProxy.Credentials 屬性

定義

取得或設定認證,提交到 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 屬性設定為 會導致 trueInvalidOperationException。 若要避免這種情況,您必須先將 Credentials 屬性 null 設定為 ,再將 UseDefaultCredentials 屬性設定為 true。 同樣地,當 為 trueUseDefaultCredentials,您無法將此屬性設定為任何值。

適用於