次の方法で共有


WebClientProtocol.Credentials プロパティ

XML Web サービス クライアント認証のセキュリティ資格情報を取得または設定します。

Public Property Credentials As ICredentials
[C#]
public ICredentials Credentials {get; set;}
[C++]
public: __property ICredentials* get_Credentials();public: __property void set_Credentials(ICredentials*);
[JScript]
public function get Credentials() : ICredentials;public function set Credentials(ICredentials);

プロパティ値

XML Web サービス クライアントの ICredentials

解説

Credentials プロパティを使用している場合、XML Web サービス クライアントは、 NetworkCredential などの ICredentials を実装しているクラスをインスタンス化してから、認証機構に固有のクライアント資格情報を設定する必要があります。 NetworkCredential クラスを使用すると、基本、ダイジェスト、NTLM、Kerberos の各認証機構を使用して、認証資格情報を設定できます。

Credentials プロパティが CredentialCache.DefaultCredentials に設定されている場合、クライアントはサーバーとネゴシエートするとき、サーバーの構成に応じて、Kerberos 認証と NTLM 認証、またはそのいずれかを使用します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

WebClientProtocol クラス | WebClientProtocol メンバ | System.Web.Services.Protocols 名前空間 | ICredentials | NetworkCredential