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