ChannelFactory.Credentials Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera poświadczenia używane przez klientów do komunikowania punktu końcowego usługi za pośrednictwem kanałów generowanych przez fabrykę.
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
Wartość właściwości
Używane ClientCredentials przez klientów, jeśli są skonfigurowane dla fabryki lub jeśli punkt końcowy jest inny niż inull
jest w stanie tworzenia lub otwierania komunikacji; w przeciwnym razie null
.
Uwagi
Obiekt ClientCredentials jest przechowywany jako typ zachowania punktu końcowego i można go uzyskać za pośrednictwem Behaviors właściwości .
Metoda OnOpened inicjuje kopię ClientCredentials obiektu tylko do odczytu dla fabryki.
Obiekt ClientCredentials jest używany przez klasę ClientBase<TChannel> (lub klasę, która pochodzi od tej klasy), aby utworzyć obiekty serwera proxy, które mogą wywoływać usługi. Obiekt ClientCredentials jest również dostępny za pośrednictwem ClientCredentials właściwości .
Uwaga
Ustawienie ChannelFactory.Credentials.Windows.AllowedImpersonationLevel
wartości zawsze TokenImpersonationLevel.Anonymous
powoduje anonimowe logowanie niezależnie od poziomu personifikacji.