Partager via


ChannelFactory.Credentials Propriété

Définition

Obtient les informations d'identification utilisées par les clients pour communiquer un point de terminaison de service sur les canaux générés par la fabrique.

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

Valeur de propriété

Les ClientCredentials utilisées par les clients si elles sont configurées pour la fabrique ou si le point de terminaison n'a pas la valeur null et se trouve à l'état "communication établie" ou "communication en cours d'ouverture" ; sinon null.

Remarques

L'objet ClientCredentials est stocké comme type de comportement de point de terminaison et il est possible d'y accéder par le biais de la propriété Behaviors.

La méthode OnOpened initialise une copie en lecture seule de l'objet ClientCredentials pour la fabrique.

L'objet ClientCredentials est utilisé par la classe ClientBase<TChannel> (ou une classe qui dérive de celle-ci) pour créer les objets proxy à même d'appeler des services. L'objet ClientCredentials est également accessible par l'intermédiaire de la propriété ClientCredentials.

Notes

Affecter à ChannelFactory.Credentials.Windows.AllowedImpersonationLevel la valeur TokenImpersonationLevel.Anonymous provoque toujours une ouverture de session anonyme indépendamment du niveau d'emprunt d'identité.

S’applique à