Freigeben über


ChannelFactory.Credentials Eigenschaft

Definition

Ruft die Anmeldeinformationen ab, die von Clients zum Kommunizieren eines Dienstendpunkts über die von der Factory erstellten 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

Die ClientCredentials von Clients verwendet werden, wenn sie für die Factory konfiguriert sind oder wenn der Endpunkt nicht-null ist und sich entweder im erstellten oder öffnenden Kommunikationszustand befindet; andernfalls null.

Hinweise

Das ClientCredentials Objekt wird als Typ des Endpunktverhaltens gespeichert und kann über die Behaviors Eigenschaft aufgerufen 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 Klasse, die von dieser Klasse abgeleitet wird) verwendet, um die Proxyobjekte zu erstellen, die Dienste aufrufen können. Auf das ClientCredentials Objekt kann auch über die ClientCredentials Eigenschaft zugegriffen werden.

Hinweis

Die Einstellung ChannelFactory.Credentials.Windows.AllowedImpersonationLevel für TokenImpersonationLevel.Anonymous eine anonyme Anmeldung führt unabhängig von der Identitätswechselstufe immer zu einer anonymen Anmeldung.

Gilt für: