ChannelFactory.Credentials Egenskap

Definition

Hämtar de autentiseringsuppgifter som används av klienter för att kommunicera en tjänstslutpunkt via de kanaler som produceras av fabriken.

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

Egenskapsvärde

Används ClientCredentials av klienter om de har konfigurerats för fabriken eller om slutpunkten intenull är och är i antingen det skapade eller öppna kommunikationstillståndet, annars null.

Kommentarer

Objektet ClientCredentials lagras som en typ av slutpunktsbeteende och kan nås via egenskapen Behaviors .

Metoden OnOpened initierar en skrivskyddad kopia av ClientCredentials objektet för fabriken.

Objektet ClientCredentials används av ClientBase<TChannel> klassen (eller en klass som härleds från den här klassen) för att skapa proxyobjekt som kan anropa tjänster. Objektet ClientCredentials är också tillgängligt via egenskapen ClientCredentials .

Note

Om du anger ChannelFactory.Credentials.Windows.AllowedImpersonationLevel till TokenImpersonationLevel.Anonymous resulterar det alltid i en anonym inloggning oavsett personifieringsnivå.

Gäller för