ChannelFactory.Credentials Özellik

Tanım

İstemciler tarafından bir hizmet uç noktasını fabrika tarafından üretilen kanallar üzerinden iletmek için kullanılan kimlik bilgilerini alır.

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

Özellik Değeri

ClientCredentials

ClientCredentials İstemciler tarafından fabrika için yapılandırıldıklarında veya uç nokta olmayansanull ve oluşturulan veya açılan iletişim durumundaysa kullanılır; aksi takdirde null.

Açıklamalar

ClientCredentials Nesnesi bir uç nokta davranışı türü olarak depolanır ve özelliği aracılığıyla Behaviors erişilebilir.

yöntemi, OnOpened fabrika için nesnesinin ClientCredentials salt okunur bir kopyasını başlatır.

ClientCredentials nesnesi, hizmetleri çağırabilen ara sunucu nesnelerini oluşturmak için sınıfı (veya bu sınıftan türetilen bir sınıf) tarafından ClientBase<TChannel> kullanılır. ClientCredentials Nesnesine özelliği üzerinden ClientCredentials de erişilebilir.

Not

ayarı ChannelFactory.Credentials.Windows.AllowedImpersonationLevel , TokenImpersonationLevel.Anonymous kimliğe bürünme düzeyinden bağımsız olarak her zaman anonim oturum açma ile sonuçlanıyor.

Şunlara uygulanır