ChannelFactory.Credentials Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.