ChannelFactory.Credentials プロパティ

定義

このファクトリによって作成されるチャネルを介してサービス エンドポイントと通信するクライアントが使用する資格情報を取得します。

public:
 property System::ServiceModel::Description::ClientCredentials ^ Credentials { System::ServiceModel::Description::ClientCredentials ^ get(); };
public System.ServiceModel.Description.ClientCredentials Credentials { get; }
member this.Credentials : System.ServiceModel.Description.ClientCredentials
Public ReadOnly Property Credentials As ClientCredentials

プロパティ値

ClientCredentials

クライアントがこのファクトリに対して使用するように構成されている場合、またはエンドポイントが ClientCredentials 以外で、通信状態が created または opening である場合は、クライアントによって使用される null。それ以外の場合は null

注釈

ClientCredentials オブジェクトは、ある種のエンドポイントの動作として格納され、Behaviors プロパティを介してアクセスされます。

OnOpened メソッドは、ファクトリの ClientCredentials オブジェクトの読み取り専用コピーを初期化します。

ClientCredentials オブジェクトは、ClientBase<TChannel> クラス (またはこのクラスから派生するクラス) によって使用されます。 ClientCredentials オブジェクトは、ClientCredentials プロパティ経由でもアクセスできます。

注意

ChannelFactory.Credentials.Windows.AllowedImpersonationLevelTokenImpersonationLevel.Anonymous に設定すると、偽装レベルに関係なく、常に匿名ログインが行われます。

適用対象