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 而且通訊狀態為已建立或開啟中,則為用戶端使用的 null,否則為 null

備註

ClientCredentials 物件會儲存為端點行為的型別,而且可透過 Behaviors 屬性存取。

OnOpened 方法會初始化該處理站之 ClientCredentials 物件的唯讀複本。

ClientCredentials 物件會由 ClientBase<TChannel> 類別 (或衍生自這個類別的類別) 用來建立可以呼叫服務的 Proxy 物件。 ClientCredentials 物件也可以透過 ClientCredentials 屬性來存取。

注意

不論模擬等級為何,將 ChannelFactory.Credentials.Windows.AllowedImpersonationLevel 設定為 TokenImpersonationLevel.Anonymous 永遠都會造成匿名登入。

適用於