DiscoveryClientBindingElement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 |
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) |