DiscoveryClientBindingElement Sınıf

Tanım

Keşif istemci kanalının avantajlarından yararlanabilmek için bir 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 izin verir.

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 DiscoveryClientBindingElement bağlama yığınının üst kısmına eklenerek kullanılır. Bulma istemci kanalı hakkında daha fazla bilgi için bkz. bulma Istemci kanalını kullanma.

Oluşturucular

DiscoveryClientBindingElement()

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

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

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

Alanlar

DiscoveryEndpointAddress

Gerçek hizmet adresi çözümlenene kadar yer tutucu görevi gören statik geçici bir adres.

Özellikler

DiscoveryEndpointProvider

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

FindCriteria

Bulma ölçütünü alır veya ayarlar.

Yöntemler

BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

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

CanBuildChannelFactory<TChannel>(BindingContext)

Geçerli bağlamanın istemcide bir kanal fabrikası yığını oluşturup yükleyemeyeceğini belirten bir değer döndürür.

CanBuildChannelListener<TChannel>(BindingContext)

Bir kanal dinleyicisi oluşturma, bulma istemci kanalı tarafından desteklenmediğinden, bu yöntem her zaman döndürülür false . Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup yükleyemeyeceğini 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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır