Sdílet prostřednictvím


ChannelFactory.Credentials Vlastnost

Definice

Získá přihlašovací údaje používané klienty ke komunikaci koncového bodu služby přes kanály vytvořené továrnou.

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

Hodnota vlastnosti

Klienti ClientCredentials používají, pokud jsou nakonfigurovaní pro továrnu nebo pokud koncový bod není anull je ve stavu vytvořené nebo otevřené komunikace, jinak null.

Poznámky

Objekt ClientCredentials je uložen jako typ chování koncového bodu a je přístupný prostřednictvím Behaviors vlastnosti .

Metoda OnOpened inicializuje kopii objektu ClientCredentials jen pro čtení pro továrnu.

Objekt ClientCredentials je používán ClientBase<TChannel> třídou (nebo třídou, která je odvozena z této třídy) k vytvoření proxy objektů, které mohou volat služby. Objekt ClientCredentials je také přístupný prostřednictvím ClientCredentials vlastnosti.

Poznámka

Nastavení ChannelFactory.Credentials.Windows.AllowedImpersonationLevel na vždy vede k TokenImpersonationLevel.Anonymous anonymnímu přihlášení bez ohledu na úroveň zosobnění.

Platí pro