WebProxy.Credentials WebProxy.Credentials WebProxy.Credentials WebProxy.Credentials Property

定義

認証用のプロキシ サーバーに送信する資格情報を取得または設定します。Gets or sets the credentials to submit to the proxy server for authentication.

public:
 property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials

プロパティ値

認証用にプロキシ サーバーに送信する資格情報を格納する ICredentials インスタンス。An ICredentials instance that contains the credentials to submit to the proxy server for authentication.

実装

例外

UseDefaultCredentials プロパティが true に設定されているときにこのプロパティを設定しようとしました。You attempted to set this property when the UseDefaultCredentials property was set to true.

注釈

プロパティCredentialsは、HTTP 407 (プロキシ認証) 状態コードへの応答としてプロキシサーバーに送信する認証資格情報を格納します。The Credentials property contains the authentication credentials to send to the proxy server in response to an HTTP 407 (proxy authorization) status code. ほとんどのクライアントシナリオでは、現在ログオンDefaultCredentialsしているユーザーの資格情報であるを使用する必要があります。In most client scenarios, you should use the DefaultCredentials, which are the credentials of the currently logged on user. これを行うには、 UseDefaultCredentialsこのプロパティtrueを設定するのではなく、プロパティをに設定します。To do this, set the UseDefaultCredentials property to true instead of setting this property.

注意

CredentialsプロパティUseDefaultCredentialsInvalidOperationException以外の資格情報に設定した場合は、プロパティをtrueに設定すると、が発生します。 DefaultCredentialsIf you set the Credentials property to credentials other than the DefaultCredentials, setting the UseDefaultCredentials property to true causes a InvalidOperationException. これを回避するには、プロパティCredentialsをにnull設定するtrueUseDefaultCredentialsに、プロパティをに設定する必要があります。To prevent this, you must set the Credentials property to null before setting the UseDefaultCredentials property to true. 同様に、がのUseDefaultCredentials true場合、このプロパティを任意の値に設定することはできません。Likewise, you cannot set this property to any value when UseDefaultCredentials is true.

適用対象