DiscoveryClientBindingElement Sınıf

Tanım

Bulma istemci kanalından yararlanmak için WCF istemci uygulamasına eklenebilen bağlama öğesi. Bulma istemci kanalı, bir WCF istemci uygulamasının uç nokta adresini önceden bilmeden bulunabilir bir hizmete erişmesine olanak tanır.

public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
    inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
Devralma
DiscoveryClientBindingElement

Açıklamalar

Bulma istemci kanalı, özel bir bağlama öğesi oluşturup bağlama yığınının en üstüne eklenerek DiscoveryClientBindingElement kullanılır. Bulma istemci kanalı hakkında daha fazla bilgi için bkz. Bulma İstemci Kanalını Kullanma.

Oluşturucular

Name Description
DiscoveryClientBindingElement()

Sınıfın DiscoveryClientBindingElement yeni bir örneğini varsayılan değerlerle başlatır.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Belirtilen uç nokta sağlayıcısı ve hizmet bulma ölçütleriyle sınıfının yeni bir örneğini DiscoveryClientBindingElement başlatır.

Alanlar

Name Description
DiscoveryEndpointAddress

Gerçek hizmet adresi çözümlenene kadar yer tutucu işlevi gören statik geçici adres.

Özellikler

Name Description
DiscoveryEndpointProvider

Bulma uç noktası sağlayıcısını alır.

FindCriteria

Bulma ölçütlerini alır veya ayarlar.

Yöntemler

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Bağlama bağlamından belirli bir türdeki kanalları oluşturmak için bir kanal fabrikası başlatır.

BuildChannelListener<TChannel>(BindingContext)

Kanal dinleyicisi oluşturma işlemi Bulma istemci kanalı tarafından desteklenmez. Bu yöntem, bağlama bağlamından belirtilen türdeki kanalları kabul etmek üzere bir kanal dinleyicisi başlatmak için geçersiz kılınabilir.

CanBuildChannelFactory<TChannel>(BindingContext)

Geçerli bağlamanın istemci üzerinde bir kanal fabrika yığını oluşturup oluşturamayacağını gösteren bir değer döndürür.

CanBuildChannelListener<TChannel>(BindingContext)

Kanal dinleyicisi oluşturma Işlemi Bulma istemci kanalı tarafından desteklenmediğinden, bu yöntem her zaman döndürür false. Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup oluşturamayacağını belirten bir değer döndürmek için genişletilebilir.

Clone()

Bağlama öğesinin bir kopyasını oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetProperty<T>(BindingContext)

Bağlama yığınında varsa istenen türde bir nesne döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır