Freigeben über


ChannelFactory.Credentials Eigenschaft

Definition

Ruft die Anmeldeinformationen ab, die von Clients für die Kommunikation mit einem Dienstendpunkt über die von der Factory erzeugten Kanäle verwendet werden.

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

Eigenschaftswert

ClientCredentials

Die von Clients verwendeten ClientCredentials-Informationen, sofern sie für die Factory konfiguriert sind, oder sofern der Endpunkt nicht null ist und sich entweder im Erstellt-Zustand oder im Zustand des Öffnens für die Kommunikation befindet; andernfalls null.

Hinweise

Das ClientCredentials-Objekt wird als Endpunktverhalten gespeichert. Es kann über die Behaviors-Eigenschaft darauf zugegriffen werden.

Die OnOpened-Methode initialisiert eine schreibgeschützte Kopie des ClientCredentials-Objekts für die Factory.

Das ClientCredentials-Objekt wird von der ClientBase<TChannel>-Klasse (oder einer von dieser Klasse abgeleiteten Klasse) verwendet, um die Proxyobjekte zu erstellen, die Dienste aufrufen können. Auf das ClientCredentials-Objekt kann auch über die ClientCredentials-Eigenschaft zugegriffen werden.

Hinweis

Durch das Festlegen von ChannelFactory.Credentials.Windows.AllowedImpersonationLevel auf TokenImpersonationLevel.Anonymous wird stets eine anonyme Anmeldung ausgeführt, unabhängig von der Identitätswechselebene.

Gilt für