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プロパティを UseDefaultCredentialstrue 設定すると、 が InvalidOperationException発生します。 これを回避するには、 プロパティを に設定するCredentialsnull前に、 プロパティを UseDefaultCredentials に設定するtrue必要があります。 同様に、 が trueの場合は、このプロパティを任意の値にUseDefaultCredentials設定することはできません。

適用対象