Aracılığıyla paylaş


ChannelFactory.Credentials Özellik

Tanım

İstemciler tarafından fabrika tarafından üretilen kanallar üzerinden hizmet uç noktası iletişim kurmak 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 İstemciler fabrika için yapılandırılmışsa veya uç nokta olmayansanull ve oluşturulan veya açılan iletişim durumundaysa istemciler tarafından kullanılır; aksi takdirde null.

Açıklamalar

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

yöntemi, OnOpened fabrika için nesnenin 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.

Uyarı

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

Şunlara uygulanır