Udostępnij za pośrednictwem


ChannelFactory.Credentials Właściwość

Definicja

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

ClientCredentials

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.

Dotyczy